[Pkg-sysvinit-commits] r1658 - in sysvinit/trunk/debian: . sysv-rc/sbin

Petter Reinholdtsen pere at alioth.debian.org
Thu Aug 27 19:24:26 UTC 2009


Author: pere
Date: 2009-08-27 19:24:25 +0000 (Thu, 27 Aug 2009)
New Revision: 1658

Modified:
   sysvinit/trunk/debian/rules
   sysvinit/trunk/debian/sysv-rc.postinst
   sysvinit/trunk/debian/sysv-rc.postrm
   sysvinit/trunk/debian/sysv-rc.prerm
   sysvinit/trunk/debian/sysv-rc/sbin/update-rc.d
Log:
Save update-rc.d actions to /var/lib/update-rc.d/ instead of /var/lib/sysv-rc/lastactions/, as it will be shared with the insserv package.

Modified: sysvinit/trunk/debian/rules
===================================================================
--- sysvinit/trunk/debian/rules	2009-08-27 18:08:17 UTC (rev 1657)
+++ sysvinit/trunk/debian/rules	2009-08-27 19:24:25 UTC (rev 1658)
@@ -287,7 +287,7 @@
 	install -d -o root -g root -m 755 $(tmp)$(doc)/sysv-rc
 	install -d -o root -g root -m 755 $(tmp)/usr/share/sysv-rc
 	install -d -o root -g root -m 755 $(tmp)/var/lib/insserv
-	install -d -o root -g root -m 755 $(tmp)/var/lib/sysv-rc/lastactions
+	install -d -o root -g root -m 755 $(tmp)/var/lib/update-rc.d
 	install -o root -g root -m 644 debian/sysv-rc/doc/* $(tmp)$(doc)/sysv-rc
 	sed -ne '/sysvinit (2.84-3)/q' -e p < debian/changelog \
 		> $(tmp)$(doc)/sysv-rc/changelog.Debian

Modified: sysvinit/trunk/debian/sysv-rc/sbin/update-rc.d
===================================================================
--- sysvinit/trunk/debian/sysv-rc/sbin/update-rc.d	2009-08-27 18:08:17 UTC (rev 1657)
+++ sysvinit/trunk/debian/sysv-rc/sbin/update-rc.d	2009-08-27 19:24:25 UTC (rev 1658)
@@ -50,7 +50,7 @@
 
 sub save_last_action {
     my ($script, @arguments) = @_;
-    my $archive = "/var/lib/sysv-rc/lastactions";
+    my $archive = "/var/lib/update-rc.d";
     open(FILE, ">", "$archive/${script}.new") || die;
     print FILE join(" ","update-rc.d", at arguments), "\n";
     close(FILE);

Modified: sysvinit/trunk/debian/sysv-rc.postinst
===================================================================
--- sysvinit/trunk/debian/sysv-rc.postinst	2009-08-27 18:08:17 UTC (rev 1657)
+++ sysvinit/trunk/debian/sysv-rc.postinst	2009-08-27 19:24:25 UTC (rev 1658)
@@ -98,13 +98,13 @@
 
 activate_insserv() {
     # Save the current sequence numbers in
-    # /var/lib/sysv-rc/lastactions/.  This directory will be updated
+    # /var/lib/update-rc.d/.  This directory will be updated
     # when update-rc.d is called, to make it possible to migrate away
     # from dependency based boot sequencing.  If some script is
-    # missing in /var/lib/sysv-rc/lastactions/, one will have to
+    # missing in /var/lib/update-rc.d/, one will have to
     # reconfigure the package it belong to for update-rc.d to update
-    # the content in /var/lib/sysv-rc/lastactions/.
-    /usr/share/sysv-rc/saveconfig -s /var/lib/sysv-rc/lastactions
+    # the content in /var/lib/update-rc.d/.
+    /usr/share/sysv-rc/saveconfig -s /var/lib/update-rc.d
 
     echo "info: Reordering boot system, log to $logfile"
     (

Modified: sysvinit/trunk/debian/sysv-rc.postrm
===================================================================
--- sysvinit/trunk/debian/sysv-rc.postrm	2009-08-27 18:08:17 UTC (rev 1657)
+++ sysvinit/trunk/debian/sysv-rc.postrm	2009-08-27 19:24:25 UTC (rev 1658)
@@ -32,6 +32,6 @@
 rm -f /etc/init.d/.depend.stop
 
 # Remove the recorded update-rc.d calls
-rm -f /var/lib/sysv-rc/lastactions/*
+rm -f /var/lib/update-rc.d/*
 
 exit 0

Modified: sysvinit/trunk/debian/sysv-rc.prerm
===================================================================
--- sysvinit/trunk/debian/sysv-rc.prerm	2009-08-27 18:08:17 UTC (rev 1657)
+++ sysvinit/trunk/debian/sysv-rc.prerm	2009-08-27 19:24:25 UTC (rev 1658)
@@ -19,7 +19,7 @@
 	enabled=""
 	for f in $(ls /etc/rc?.d/[KS][0-9][0-9]$name 2> /dev/null) ; do
 	    if [ -e $f ] ; then
-		if [ ! -f /var/lib/sysv-rc/lastactions/$name ] ; then
+		if [ ! -f /var/lib/update-rc.d/$name ] ; then
 		    missing="$missing $script"
 		else
 		    present="$present $name"
@@ -72,7 +72,7 @@
     touch /etc/init.d/.legacy-bootordering
     for script in $present ; do
 	rm /etc/rc?.d/[KS][0-9][0-9]$script
-	sh /var/lib/sysv-rc/lastactions/$script > /dev/null
+	sh /var/lib/update-rc.d/$script > /dev/null
     done
     return 0
 }




More information about the Pkg-sysvinit-commits mailing list