[Pkg-sysvinit-commits] r1683 - in sysvinit/trunk/debian: . initscripts
Petter Reinholdtsen
pere at alioth.debian.org
Tue Sep 1 06:43:33 UTC 2009
Author: pere
Date: 2009-09-01 06:43:33 +0000 (Tue, 01 Sep 2009)
New Revision: 1683
Modified:
sysvinit/trunk/debian/changelog
sysvinit/trunk/debian/initscripts.postrm
sysvinit/trunk/debian/initscripts/lintian.overrides
Log:
Add code in initscripts.postrm to remove rc settings for init.d
scripts on removal to follow policy and keep lintian happy, even
though removing initscripts will leave the system unbootable.
Update lintian overrides to reflect this.
Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog 2009-09-01 00:09:23 UTC (rev 1682)
+++ sysvinit/trunk/debian/changelog 2009-09-01 06:43:33 UTC (rev 1683)
@@ -85,6 +85,10 @@
only useful for kernels up to linux 2.2, which is no longer
supported (Closes: #544249). Thanks to Marco d'Itri for the tip.
* Update Standards-Version from 3.8.2 to 3.8.3. No changes needed.
+ * Add code in initscripts.postrm to remove rc settings for init.d
+ scripts on removal to follow policy and keep lintian happy, even
+ though removing initscripts will leave the system unbootable.
+ Update lintian overrides to reflect this.
-- Kel Modderman <kel at otaku42.de> Mon, 31 Aug 2009 22:53:55 +1000
Modified: sysvinit/trunk/debian/initscripts/lintian.overrides
===================================================================
--- sysvinit/trunk/debian/initscripts/lintian.overrides 2009-09-01 00:09:23 UTC (rev 1682)
+++ sysvinit/trunk/debian/initscripts/lintian.overrides 2009-09-01 06:43:33 UTC (rev 1683)
@@ -8,32 +8,32 @@
initscripts: script-calls-init-script-directly ./etc/init.d/stop-bootlogd:19
initscripts: script-calls-init-script-directly ./etc/init.d/stop-bootlogd-single:36
initscripts: script-calls-init-script-directly ./etc/network/if-up.d/mountnfs:102
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/urandom
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/single
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/umountfs
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/rmnologin
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/bootlogd
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/checkfs.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/mountoverflowtmp
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/mtab.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/mountall-bootclean.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/mountdevsubfs.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/mountall.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/reboot
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/umountnfs.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/mountnfs-bootclean.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/hostname.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/bootmisc.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/checkroot.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/stop-bootlogd
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/mountnfs.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/mountkernfs.sh
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/bootlogs
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/rc.local
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/halt
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/stop-bootlogd-single
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/sendsigs
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/killprocs
-initscripts: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/umountroot
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/bootlogd
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/bootlogs
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/bootmisc.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/checkfs.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/checkroot.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/halt
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/hostname.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/killprocs
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/mountall-bootclean.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/mountall.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/mountdevsubfs.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/mountkernfs.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/mountnfs-bootclean.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/mountnfs.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/mountoverflowtmp
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/mtab.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/rc.local
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/reboot
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/rmnologin
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/sendsigs
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/single
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/stop-bootlogd
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/stop-bootlogd-single
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/umountfs
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/umountnfs.sh
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/umountroot
+initscripts: postrm-does-not-call-updaterc.d-for-init.d-script /etc/init.d/urandom
initscripts: depends-on-essential-package-without-using-version recommends: e2fsprogs
initscripts: no-upstream-changelog
Modified: sysvinit/trunk/debian/initscripts.postrm
===================================================================
--- sysvinit/trunk/debian/initscripts.postrm 2009-09-01 00:09:23 UTC (rev 1682)
+++ sysvinit/trunk/debian/initscripts.postrm 2009-09-01 06:43:33 UTC (rev 1683)
@@ -45,7 +45,18 @@
/var/log/fsck/checkroot \
/var/log/fsck/checkfs
- # Remove rc symlinks ?
+ # Remove rc symlinks in the reverse dependency order they were
+ # inserted
+ for script in stop-bootlogd stop-bootlogd-single rmnologin \
+ rc.local bootlogs single killprocs sendsigs umountnfs.sh \
+ umountfs umountroot reboot halt urandom bootmisc.sh \
+ mountnfs-bootclean.sh mountnfs.sh mountoverflowtmp \
+ mountall-bootclean.sh mountall.sh checkfs.sh mtab.sh \
+ checkroot.sh bootlogd mountdevsubfs.sh hostname.sh \
+ mountkernfs.sh; do
+ update-rc.d $script remove >/dev/null || exit $?
+ done
+
# Remove /dev/pts and /dev/shm ?
;;
esac
More information about the Pkg-sysvinit-commits
mailing list