On 13.07.06 16:50:42, Frank Küster wrote: > Andreas Pakulat <[EMAIL PROTECTED]> wrote: > > > On 13.07.06 09:43:03, Frank Küster wrote: > >> >> > Du hast da was falsch verstanden: /e/environment wird durch das > >> >> > debconf-Skript von locales angelegt. Es gibt keinerlei Moeglichkeit > >> >> > fuer dpkg zu wissen, dass locales diese Datei angelegt hat. Sowas > >> >> > gibts auch an anderen Stellen. > >> >> > >> >> Deshalb dachte ich halt an eine manuelle Suche. Und das z. B. in > >> >> /var/lib/dpkg/info/locales.postinst oder so. Da wird zumindest $LANG > >> >> definiert. Wo das allerdings hingeschrieben wird, kann ich da nicht > >> >> ersehen. (Bzw. wo die temporär angelegte Datei hinkopiert wird). > >> > > >> > Richtige Idee, falsche Datei. > >> > >> Es wird dann am Ende update-locales aufgerufen, und laut manpage > >> generiert dieses /etc/default/locale. Wo /etc/environment geschrieben > >> wird weiß ich jetzt nicht. > > > > Das hatte ich weiter oben im Thread schon erwaehnt: Sarge und > > Etch/Unstable unterscheiden sich hier. In Sarge wird von update-locales > > (oder dem locales-debconf Skript, weiss nicht so genau) /e/environment > > geschrieben. Da dies aber offensichtlich nicht ganz korrekt ist, wurde > > das für Etch verändert und nun steht die default-Locale in > > /e/default/locale und locales aendert nur noch diese Datei. > > Ohne im Moment zu verstehen, was "korrekt" ist, hier nur die Information > die mein grep gefunden hat: /etc/environment wird von localeconf's > postinst bearbeitet.
,----[ NEWS.Debian.gz ]- | locales (2.3.6-7) unstable; urgency=low | | * Locale variables are now stored in /etc/default/locale and no more | /etc/environment. The reason is that Debian Policy forbids modifying | configuration files of other packages, and /etc/environment is a | configuration file for PAM. | Make sure to remove old definitions from /etc/environment, this file | is no more modified for the reason explained above. | | -- Denis Barbier <[EMAIL PROTECTED]> Tue, 11 Apr 2006 21:24:13 +0200 | `---- Sollte doch eigentlich deutlich genug sein. Uebrigens, dass die Datei nicht beim upgrade angezeigt wurde ueber apt-listchanges war ein Bug in locales... Andreas -- You're growing out of some of your problems, but there are others that you're growing into. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)