Hi Anders, Thanks for confirming that it works for you (I'm also using 11.3 64bit and it does work when logging in locally). I've determined that the problem is only when ssh is used. Furthermore, there is something strange going on with lowercase path. I quote: ""tcsh maintains equivalent values with the shell variable $path and the environment variable $PATH $path is a whitespace delimited list of dirs $PATH is a colon delimited list of dirs "" Ok makes sense, however this is not correct in my case with ssh, because clearly my PATH and path vars are not equivalent.
echo $path /usr/local/cuda/bin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/bin/X11 /usr/X11R6/bin /usr/games /usr/lib64/jvm/jre/bin /usr/lib/mit/bin echo $PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin:/usr/lib/mit/bin
My goal is to have an /etc/csh.cshrc.local file that updates environment variables for all users regardless of how they log in. There are possibly some workarounds (ie. using /etc/csh.login.local instead, but this introduces another issue, where logging in locally this file gets sourced twice by OpenSuse. Anything I set there is sourced (ie. if I echo the path after setting it in the csh.cshrc.local file, I see the changes are made). Then another shell is invoked that does not source the file, or something like that. Thanks Nick -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org