Re: /etc/environment vs /etc/default/locale
On Sam, 13 Mai 2006, Andreas Pakulat wrote:
> > Seit der Umstellung dass alle locale settings von /etc/environment nach
> > /etc/default/locale gewandert sind
>
> Hab ich irgendwas verpasst? Hier jedenfalls gibts die Datei nicht und
> ein
ii locales 2.3.6-7
man update-locales
...
(on sid)
> >, kann ich zwar noch immer alles
> > anzeigen, aber less etc regt sich auf dass ein file binary ist etc.
> > Liegt daran dass früher in /etc/environment
> > LC_COLLATE=C
> > LC_CTYPE=de_AT@euro
> > LANG=en_IE@euro
> > war, und das jetzt in /etc/default/locale ist. Nur, wenn ich mich via
> > gdm einlogge, dann eine shell aufmache, dann hat die shell keine LANG/LC
> > settings. Daher regt sich less auf etc etc etc.
>
> Ab damit in bash.bashrc oder profile in /etc und gut ist. Oder einfach
> dort sourcen und die Variablen exportieren
Nix gut, weil damit programme die durch einen anderen Mechanismus
gestartet werden nciht auch die settings mitbekommen (X menu etc).
> Ich sehe auch keinerlei "hook" der die Datei /etc/default/locales
> einlesen wuerde... Aber vllt. wurde das in login oder so eingebaut.
> Dann koennte es daran liegen das gdm evtl. keine Login-Shell erzeugt,
/etc/init.d/gdm:
...
gdm:if [ -r /etc/default/locale ]; then
gdm: . /etc/default/locale
..
> Bugreport wuerde ich erstmal gegen locales schreiben, die haben das
> geaendert und muessten IMHO entsprechende Bugreports gegen andere Pakete
> schreiben (vmtl. bash).
Ok. Ich schau mal nach was es dort schon gibt.
Herzliche Grüße
Norbert
-------------------------------------------------------------------------------
Dr. Norbert Preining <preining AT logic DOT at> Università di Siena
gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
SCETHROG (n.)
One of those peculiar beards-without-moustaches worn by religious
Belgians and American scientists which help them look like trolls.
--- Douglas Adams, The Meaning of Liff
Reply to: