Skip to content

Commit 4ae6d4e

Browse files
committed
Add quotation marks to .sh-.bat installers
1 parent 4214226 commit 4ae6d4e

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

tools/update_manager.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -636,7 +636,7 @@ def install_release(
636636
# App
637637
lines.append("# Launch Houdini")
638638
lines.append(
639-
"pushd {} && source houdini_setup && popd".format(
639+
"pushd '{}' && source houdini_setup && popd".format(
640640
os.environ["HFS"]
641641
)
642642
)
@@ -647,7 +647,11 @@ def install_release(
647647
# App
648648
lines.append("# Launch Maya")
649649
# Command
650-
lines.append('{} "$@"'.format(os.path.join(os.environ["MAYA_LOCATION"], "bin", "maya")))
650+
lines.append(
651+
'"{}" "$@"'.format(
652+
os.path.join(os.environ["MAYA_LOCATION"], "bin", "maya")
653+
)
654+
)
651655
launch_file.writelines(line + "\n" for line in lines)
652656
# Make executable
653657
os.chmod(launch_file_path, 0o0777)
@@ -674,11 +678,17 @@ def install_release(
674678
# App & command
675679
if product_name == "houdini":
676680
lines.append("REM Launch Houdini")
677-
lines.append(os.path.join(os.environ["HFS"], "bin", "houdini"))
681+
lines.append(
682+
'"{}"'.format(os.path.join(os.environ["HFS"], "bin", "houdini"))
683+
)
678684
launch_file.writelines(line + "\n" for line in lines)
679685
elif product_name == "maya":
680686
lines.append("REM Launch Maya")
681-
lines.append(os.path.join(os.environ["MAYA_LOCATION"], "bin", "maya"))
687+
lines.append(
688+
'"{}"'.format(
689+
os.path.join(os.environ["MAYA_LOCATION"], "bin", "maya")
690+
)
691+
)
682692
launch_file.writelines(line + "\n" for line in lines)
683693
# Make executable
684694
os.chmod(launch_file_path, 0o0777)

0 commit comments

Comments
 (0)