[Initng-svn] r3711 - initng-ifiles/trunk/initfiles/system

svn at initng.thinktux.net svn at initng.thinktux.net
Thu Apr 6 17:56:45 CEST 2006


Author: biebl
Date: Thu Apr  6 17:56:44 2006
New Revision: 3711

Modified:
   initng-ifiles/trunk/initfiles/system/console-screen.ii
Log:
Support the new /etc/default/locale file in Debian. 


Modified: initng-ifiles/trunk/initfiles/system/console-screen.ii
==============================================================================
--- initng-ifiles/trunk/initfiles/system/console-screen.ii	(original)
+++ initng-ifiles/trunk/initfiles/system/console-screen.ii	Thu Apr  6 17:56:44 2006
@@ -125,11 +125,15 @@
 
 		# Go to UTF-8 mode as necessary
 		#
-		if [ -f /etc/environment ]
+		# Look for the legacy file first
+		[ -f /etc/environment ] && LOCALE_FILE=/etc/environment
+		# If we have the newer /etc/default/locale file, use that instead
+		[ -f /etc/default/locale ] && LOCALE_FILE=/etc/default/locale
+		if [ ! -z ${LOCALE_FILE} ]
 		then
 			for var in LANG LC_ALL LC_CTYPE
 			do
-				value=`@egrep@ "^[^#]*${var}=" /etc/environment | @tail@ -n1 | @cut@ -d= -f2`
+				value=`@egrep@ "^[^#]*${var}=" ${LOCALE_FILE} | @tail@ -n1 | @cut@ -d= -f2`
 				eval ${var}=${value}
 			done
 		fi


More information about the Initng-svn mailing list