cleanup: python console_scripts are messed up
In test/stable branches the python interpreter paths in generated console_scripts are written properly
#!/usr/bin/python3.6
# EASY-INSTALL-ENTRY-SCRIPT: 'Foris==98.7','console_scripts','foris'
__requires__ = 'Foris==98.7'
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.exit(
load_entry_point('Foris==98.7', 'console_scripts', 'foris')()
)
However in the cleanpu branch the console scripts are generated with build paths which obviously doesn't work on routers...
#!/home/beast/beast/workspace/turris-os-mox-fast-dragons/build/staging_dir/hostpkg/bin/python3.7
# EASY-INSTALL-ENTRY-SCRIPT: 'Foris==98.7','console_scripts','foris'
__requires__ = 'Foris==98.7'
import re
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(
load_entry_point('Foris==98.7', 'console_scripts', 'foris')()
)
Try to figure out a solution.