- RAR_CMD = rsutil.common.config_get_value ('commands', 'unrar')
-
- cmd = '%s \"%s\"' % (RAR_CMD, file)
- ret = rsutil.common.run_command (cmd, todir)
-
- # Check error code
- if ret != 0:
- return -rsutil.common.EEXTRACT
-
- return rsutil.common.SUCCESS
+ rsutil.common.run_command(['unrar', 'x', '-o+', file], todir)