run 0 KEEP pre_LINUX_packaging.py (in SOFA/storage) - details below.
Must make it easy for both users and Linux packagers to work with.
I am puzzled by the “chmod -R u=rwx” command, but I will look at it later.
There are still some remaining issues with regards to the packager not knowing which python version will be available when the package is installed, as well as handling the creation of the .pyc files. I recommend the python distutils for these issues, but that is a subject for another post.
In the meantime, those who want to have working pyc files for better performance will need to install the program in a directory where they have write permissions. The shell variables in the install script are helpful here as well, e.g., for someone who has added /home/myname/lib/python to PYTHONPATH,