Restore 'shell=True" arg when executing chmod.(It can not be omitted unless the command is given as a list or the command is a fullpath to an executable without args.)

pull/362/head
shinji-s 6 years ago
parent f3623a2b06
commit 9fa2d1d834

@ -96,7 +96,7 @@ def linux_install_default_bootsector(usb_disk, mbr_install_cmd):
with usb.UnmountedContext(usb_disk, config.update_usb_mount):
syslinux_cmd = [syslinux_path, '-i', '-d', 'multibootusb', usb_disk]
if os.access(syslinux_path, os.X_OK) is False:
subprocess.call('chmod +x ' + syslinux_path)
subprocess.call('chmod +x ' + syslinux_path, shell=True)
log("\nExecuting ==> %s\n" % syslinux_cmd)
config.status_text = 'Installing default syslinux version 4...'
if subprocess.call(syslinux_cmd) == 0:

Loading…
Cancel
Save