SHELL variable not exported

Andreas Gerstlauer gerstl@ics.uci.edu
Thu Mar 21 10:50:00 GMT 2002


I just upgraded (after using a rather old version) to the
latest Cygwin (1.3.10) and have a strange behavior:
it seems the SHELL environment variable doesn't get exported.

The way I realized that is that when I am starting an rxvt
out of the normal Cygwin shell (clicking on the icon), rxvt
will run /bin/sh instead of /bin/bash (the latter one being
in /etc/passwd). An "echo $SHELL" in the Cygwin shell gives
me the correct /bin/bash but the same thing in rxvt returns
nothing (not set - hence, rxvt falls back to /bin/sh).

Now, if I do "export SHELL" in the Cygwin shell and then
run rxvt everything's fine!

What's wrong? Did something change? Do I need to tweak
something? Or is this a bug? It used to work fine before...

For the record, I am running under both Win 98 and Win 2k.

Andreas

P.S.: Please reply by personal mail, I am not subscribed to
      the list.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list