Author: aurel32
Date: 2008-01-12 14:33:58 +0000 (Sat, 12 Jan 2008)
New Revision: 2780

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/debhelper.in/locales.postinst
Log:
  * debian/debhelper.in/locales.postinst: don't update /etc/default/locale
    if it already exists and DEBCONF_RECONFIGURE is not empty.  Closes:
    #458914.



Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog        2008-01-12 14:22:47 UTC (rev 
2779)
+++ glibc-package/trunk/debian/changelog        2008-01-12 14:33:58 UTC (rev 
2780)
@@ -23,6 +23,9 @@
     much programs.  Closes: #459643.
   * patches/localedata/locale-pt_PT.diff: new patch from Flávio Martins to
     fix mon_decimal_point for pt_PT.  Closes: #459217.
+  * debian/debhelper.in/locales.postinst: don't update /etc/default/locale
+    if it already exists and DEBCONF_RECONFIGURE is not empty.  Closes:
+    #458914.
 
   [ Clint Adams ]
   * debhelper.in/nscd.init: use lsb output functions.  Closes: #457661.
@@ -33,7 +36,7 @@
   * patches/hurd-i386/submitted-extern_inline.diff new patch to fix extern
     inline declarations for c++.
 
- -- Aurelien Jarno <[EMAIL PROTECTED]>  Sat, 12 Jan 2008 15:21:38 +0100
+ -- Aurelien Jarno <[EMAIL PROTECTED]>  Sat, 12 Jan 2008 15:33:10 +0100
 
 glibc (2.7-5) unstable; urgency=low
 

Modified: glibc-package/trunk/debian/debhelper.in/locales.postinst
===================================================================
--- glibc-package/trunk/debian/debhelper.in/locales.postinst    2008-01-12 
14:22:47 UTC (rev 2779)
+++ glibc-package/trunk/debian/debhelper.in/locales.postinst    2008-01-12 
14:33:58 UTC (rev 2780)
@@ -54,14 +54,16 @@
         /usr/sbin/locale-gen
     fi
 
-    # Set default LANG environment variable
-    if [ -e $EE ]; then
-        # Remove previous definitions
-        /usr/sbin/update-locale --no-checks LANG
+    if ! [ -e $EE] || [ -n "$DEBCONF_RECONFIGURE" ] ; then
+        # Set default LANG environment variable
+        if [ -e $EE ]; then
+            # Remove previous definitions
+            /usr/sbin/update-locale --no-checks LANG
+        fi
+        if [ -n "$DEFAULT_ENVIRONMENT" ] && [ "$DEFAULT_ENVIRONMENT" != "None" 
]; then
+            /usr/sbin/update-locale "LANG=$DEFAULT_ENVIRONMENT"
+        fi
     fi
-    if [ -n "$DEFAULT_ENVIRONMENT" ] && [ "$DEFAULT_ENVIRONMENT" != "None" ]; 
then
-        /usr/sbin/update-locale "LANG=$DEFAULT_ENVIRONMENT"
-    fi
 fi
 
 #DEBHELPER#


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to