[Pkg-sysvinit-commits] r983 - in sysvinit/trunk/debian: . initscripts

Petter Reinholdtsen pere at costa.debian.org
Fri Sep 29 12:40:27 UTC 2006


Author: pere
Date: 2006-09-29 12:40:26 +0000 (Fri, 29 Sep 2006)
New Revision: 983

Modified:
   sysvinit/trunk/debian/changelog
   sysvinit/trunk/debian/initscripts/postinst
Log:
  * Avoid mounting /lib/init/rw/ during installation in a chroot
    environment. (Closes: #390126)

Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog	2006-09-28 18:40:58 UTC (rev 982)
+++ sysvinit/trunk/debian/changelog	2006-09-29 12:40:26 UTC (rev 983)
@@ -1,3 +1,10 @@
+sysvinit (2.86.ds1-28~1) unstable; urgency=low
+
+  * Avoid mounting /lib/init/rw/ during installation in a chroot
+    environment. (Closes: #390126)
+
+ -- Petter Reinholdtsen <pere at debian.org>  Fri, 29 Sep 2006 14:36:32 +0200
+
 sysvinit (2.86.ds1-27) unstable; urgency=low
 
   * Make sure to mount /lib/init/rw/ during upgrades if it isn't mounted

Modified: sysvinit/trunk/debian/initscripts/postinst
===================================================================
--- sysvinit/trunk/debian/initscripts/postinst	2006-09-28 18:40:58 UTC (rev 982)
+++ sysvinit/trunk/debian/initscripts/postinst	2006-09-29 12:40:26 UTC (rev 983)
@@ -69,6 +69,13 @@
 	done
 }
 
+chrooted() {
+  if [ -r /proc/1/root ]; then
+    return 1
+  fi
+  return 0
+}
+
 #
 # Initialize rcS default file.
 #
@@ -170,8 +177,12 @@
 	rmdir /.root
 fi
 
+#
+# Make sure packages needing a writable tmpfs available can depend on
+# initscripts version 2.86.ds1-27 or newer to get it.
+#
 if dpkg --compare-versions "$PREV_VER" lt "2.86.ds1-27" \
-   && [ ! -f /lib/init/rw/.ramfs ] ; then
+   && [ ! -f /lib/init/rw/.ramfs ] && ! chrooted ; then
 	[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
 
 	RW_OPT=




More information about the Pkg-sysvinit-commits mailing list