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. Gruß, Frank -- Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX/TeXLive)