certik / spdproject

Automatically exported from code.google.com/p/spdproject
0 stars 0 forks source link

spd -sh is broken as it doesn't set $PATH properly #14

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Here is how this shows up on my system:

pcp064030pcs:spd bgranger$ echo $PATH
/usr/local/otp/bin:/Users/bgranger/Documents/Computation/Sage/sage:/usr/local/op
enmpi-1.3/bin:/usr/local/abinit/bin:/usr/local/cuda/bin:/Users/bgranger/Library/
Python/2.5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/lo
cal/bin:/usr/local/git/bin:/usr/texbin
pcp064030pcs:spd bgranger$ ./spd -sh

Starting subshell with Sage environment variables set.
Be sure to exit when you are done and do not do anything
with other copies of Sage!

bash-3.2$ echo $PATH
/usr/local/otp/bin:/Users/bgranger/Documents/Computation/Sage/sage:/usr/local/op
enmpi-1.3/bin:/usr/local/abinit/bin:/usr/local/cuda/bin:/Users/bgranger/Library/
Python/2.5/bin:/Users/bgranger/Documents/Computation:/Users/bgranger/Documents/C
omputation/spd/code/spd:/Users/bgranger/Documents/Computation/spd/code/spd/local
/bin:/usr/local/otp/bin:/Users/bgranger/Documents/Computation/Sage/sage:/usr/loc
al/openmpi-1.3/bin:/usr/local/abinit/bin:/usr/local/cuda/bin:/Users/bgranger/Lib
rary/Python/2.5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/o
pt/local/bin:/usr/local/git/bin:/usr/texbin

* Things show up twice.
* The Sage/SPD stuff should all come first
* There are extra unneeded things like
/spd/code/spd/local/Frameworks/Python.framework/Versions/2.5/bin

Original issue reported on code.google.com by elliso...@gmail.com on 14 May 2009 at 9:20

GoogleCodeExporter commented 9 years ago
This seems to be working on Linux:

ondrej@crow:~/ext/spd-3.4.2spd2-ubuntu-64bit(spd)$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
ondrej@crow:~/ext/spd-3.4.2spd2-ubuntu-64bit(spd)$ ./spd -sh

Starting subshell with Sage environment variables set.
Be sure to exit when you are done and do not do anything
with other copies of Sage!

ondrej@crow:~/ext/spd-3.4.2spd2-ubuntu-64bit(spd)$ echo $PATH
/home/ondrej/ext/spd-3.4.2spd2-ubuntu-64bit:/home/ondrej/ext/spd-3.4.2spd2-ubunt
u-64bit/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/
usr/games

So it's more of an OS X issue.

Original comment by ondrej.c...@gmail.com on 16 May 2009 at 7:05