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

r4365 - in glibc-package/trunk/debian: . debhelper.in



Author: aurel32
Date: 2010-07-27 03:02:19 +0000 (Tue, 27 Jul 2010)
New Revision: 4365

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/debhelper.in/libc.postinst
Log:
  * Always try to restart init when needed, and ignore the possible errors.
    Closes: #588922, 590175.



Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2010-06-30 00:50:51 UTC (rev 4364)
+++ glibc-package/trunk/debian/changelog	2010-07-27 03:02:19 UTC (rev 4365)
@@ -9,8 +9,12 @@
   [ Clint Adams ]
   * Reflect EGLIBC in binary package short descriptions.  closes: #587586.
 
- -- Clint Adams <schizo@debian.org>  Tue, 29 Jun 2010 20:49:29 -0400
+  [ Aurelien Jarno ]
+  * Always try to restart init when needed, and ignore the possible errors.
+    Closes: #588922, 590175.
 
+ -- Aurelien Jarno <aurel32@debian.org>  Tue, 27 Jul 2010 05:00:08 +0200
+
 eglibc (2.11.2-2) unstable; urgency=medium
 
   [ Aurelien Jarno ]

Modified: glibc-package/trunk/debian/debhelper.in/libc.postinst
===================================================================
--- glibc-package/trunk/debian/debhelper.in/libc.postinst	2010-06-30 00:50:51 UTC (rev 4364)
+++ glibc-package/trunk/debian/debhelper.in/libc.postinst	2010-07-27 03:02:19 UTC (rev 4365)
@@ -212,13 +212,9 @@
 	fi # end upgrading and $preversion lt 2.11-1
     fi # Upgrading
 
-    if [ "`uname -s`" = Linux ]; then
-      if [ "$(stat -c %d/%i /)" = "$(stat -Lc %d/%i /proc/1/root 2>/dev/null)" ]; then
-        # the devicenumber/inode pair of / is the same as that of /sbin/init's
-        # root, so we're *not* in a chroot
-        (telinit u ; sleep 1)
-      fi
-    fi
+    # Restart init. If it fails, there is nothing we can do, so 
+    # just ignore the error
+    telinit u 2> /dev/null || true ; sleep 1
 fi
 
 #DEBHELPER#


Reply to: