Only absolutize the command when it doesnt contain already a slash

This commit is contained in:
Tomeu Vizoso 2008-10-21 17:07:03 +02:00
parent 0b7def1788
commit 611bd9ccda

View File

@ -131,6 +131,9 @@ def get_command(activity, activity_id=None, object_id=None, uri=None):
if uri is not None:
command.extend(['-u', uri])
# if the command is in $BUNDLE_ROOT/bin, execute the absolute path so there
# is no need to mangle with the shell's PATH
if '/' not in command[0]:
bin_path = os.path.join(activity.get_path(), 'bin')
absolute_path = os.path.join(bin_path, command[0])
if os.path.exists(absolute_path):