@@ -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