Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
A coworker of mine has a Python script set up as: #! $PATH_TO_PYTHON/python ... python code It is not unusual to have commands like this. Mailman does this with several of its commands. The issue here is that he needs to use an environment variable to call the python interpreter. We certainly can do it a messy way: #! /bin/bash $PATH_TO_PYTHON/python foo.py But this would require a wrapper script. Or he can use an explicit path to the python interpreter. #! /usr/bin/python The problem here is that the version of python he uses MUST be encapsulated in our company's product. #! /mnt/fubar/versionxyz/bin/python But this will possibly differ with each release of our company's product since we maintain a number of releases here. Some other solutions is to set up symlinks in the local directory. Any ideas on how to get the loader to expand the environment variable after the #!?? -- Jerry Feldman <gaf at blu.org> Boston Linux and Unix PGP key id: 537C5846 PGP Key fingerprint: 3D1B 8377 A3C0 A5F2 ECBB CA3B 4607 4319 537C 5846
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |