Re: what is supposed to set $LANG?
I have a newly installed system and no /etc/environment, looking at files from
an old system, it's supposed to be created by localeconf which no longer exists.
The settings are now set in /etc/defaults/locale but the are not read for new
terminals, also doesn't seem to help what kind of shell is used.
Opening a terminal, no matter which, $LANG is not defined, if I do su <user>
the value gets defined which I believe means that /etc/defaults is sourced.
Can't find what is the difference and why it is not sourced for new terminals
On Thu, 8 Nov 2007 11:14:43 +0200
Andrei Popescu <email@example.com> wrote:
> On Thu, Nov 08, 2007 at 10:34:48AM +0200, Micha Feigin wrote:
> > I found out yesterday that this must be a bash setup problem since open a
> > terminal doesn't set $LANG but su to a user does set it. I think that there
> > is a problem between the login shell and non-login shell
> On my (sid) machine $LANG is set in /etc/environment