Red Hat Bugzilla – Bug 429838
Files /etc/profile.d/*.csh are not processed to build environment for non-login tcsh
Last modified: 2015-03-04 20:19:35 EST
Description of problem:
If you setup /bin/tcsh as your shell, the files /etc/profile.d/*.csh are not
processed to build the environment for non-login shell, i.e. for a gnome
terminal. As a consequence, settings in /etc/sysconfig/i18m are not applied, the
terminal is not considered color capable and you do not get syntax highlighting
in vim, etc.
Version-Release number of selected component (if applicable): 2.6.10-1.fc8
How reproducible: always
Steps to Reproduce:
1. Set /bin/tcsh as youe shell - chsh -s /bin/tcsh.
2. Logout and login again.
3. Open a gnome-terminal.
Files /etc/profile.d/*.csh are not processed to setup the environment. For
instance: "alias l." returns nothing.
Files /etc/profile.d/*.csh should be processed to setup the environment. For
instance: "alias l." should return "ls -d .* --color=tty", as defined in
Files /etc/profile.d/*.csh where previously (until Fedora 7) processed by
/etc/csh.cshrc, but are now processed by /etc/csh.login, which results in the
Will be fixed in next setup package. /etc/profile.d/*.csh scripts will now be
executed from /etc/cshrc again if it isn't a login shell (otherwise they would
be called twice for login shells).
Read ya, Phil
It would be nice if an update fixing this in F8 was released.