Ich habe hier ein ganz dummes Problem, vielleicht kann mir ja einer von euch weiterhelfen.
Wenn ich auf einem openSUSE 11.0 System als user 'root' den Befehl
LANG=de_DE.ISO-8859-1 locale
in der Shell ausführe, so erhalte ich wie erwartet
LANG=de_DE.ISO-8859-1
LC_CTYPE="de_DE.ISO-8859-1"
LC_NUMERIC="de_DE.ISO-8859-1"
LC_TIME=de_DE
LC_COLLATE=POSIX
LC_MONETARY="de_DE.ISO-8859-1"
LC_MESSAGES="de_DE.ISO-8859-1"
LC_PAPER="de_DE.ISO-8859-1"
LC_NAME="de_DE.ISO-8859-1"
LC_ADDRESS="de_DE.ISO-8859-1"
LC_TELEPHONE="de_DE.ISO-8859-1"
LC_MEASUREMENT="de_DE.ISO-8859-1"
LC_IDENTIFICATION="de_DE.ISO-8859-1"
LC_ALL=
Mache ich das gleiche in einem Script in /etc/init.d, das beim Hochfahren ausgeführt wird, so erhalte ich stattdessen
LANG=de_DE.ISO-8859-1
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=POSIX
Hat jemand eine Idee, warum das nicht so klappt, wie erwartet?
Klaus