If some user has tcsh as her login shell, the environment variables LC_ALL, LANG, LINGUAS etc. (which are set by the script /etc/profile.d/lang.sh for bash) are not set. This bug is in Red Hat since introducing /etc/sysconfig/i18n. ------- Email Received From Alex deVries <adevries> 05/25/99 11:31 -------
To correct the bug use /etc/profile.d/lang.csh with this contents: ------------------------------------------------------------------- if ( -r /etc/sysconfig/i18n ) then eval `sed -e 's/ *#.*//' -e 's/^\([^=][^=]*\)=\(.*\)/setenv \1 \2;/' /etc/sysconfig/i18n` endif ------------------------------------------------------------------- If no comments are allowed in /etc/sysconfig/i18n, then "-e 's/ *#.*//'" can be omitted.
This issue has been forwarded to a developer for further action.
This is fixed in the latest initscripts - it has a lang.csh.