SnapCreator 4.1 and higher run .py scripts in /bin/sh instead of PYTHON_HOME
Applies to
- Snap Creator Framework (SCF) 4.1, 4.1.2
- Python scripts used in pre and post script
- PYTHON_HOME set to the python executable
Issue
SCF 4.1 runs .py with /bin/sh instead of using PYTHON_HOME.
The .py script won't run if it doesn't have a shebang (#!) line for python.