master
Harshad Sharma 7 years ago
parent 414f1b835b
commit 7449c3bc6b

@ -20,6 +20,15 @@ def setup_permissions(path):
os.chmod(path, file_stat.st_mode | stat.S_IXUSR | stat.S_IXGRP | stat.S_IXOTH)
def get_interpreter():
interpreter = sys.executable
if interpreter.startswith('/usr') or interpreter.startswith('/opt'):
interpreter = ''
else:
interpreter = interpreter + ' '
return interpreter
def install(path, name=None):
"""
Sets permissions for qutescript at path and returns
@ -27,11 +36,7 @@ def install(path, name=None):
"""
path = os.path.abspath(os.path.expanduser(path))
name = name or os.path.basename(path)
interpreter = sys.executable
if interpreter.startswith('/usr') or interpreter.startswith('/opt'):
interpreter = ''
else:
interpreter = interpreter + ' '
interpreter = get_interpreter()
setup_permissions(path)
return TEMPLATE.format(path=path, name=name, interpreter=interpreter)

Loading…
Cancel
Save