[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Umstellung auf UTF-8



On 13.07.06 16:50:42, Frank Küster wrote:
> Andreas Pakulat <apaku@gmx.de> 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 <barbier@debian.org>  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.



Reply to: