X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=debian%2Fpostrm;h=d7e7eb867090fd2d059f83425f0eb1281e0c680a;hb=d2c97bee851ad783be62df8498ae01efa310a8aa;hp=589d0b3d12f190d46ab8c0da5cdff08970d5a51f;hpb=7a8acd5cb4cc3637cd18af83ce47418634c0fb0b;p=grml-etc.git diff --git a/debian/postrm b/debian/postrm index 589d0b3..d7e7eb8 100755 --- a/debian/postrm +++ b/debian/postrm @@ -4,7 +4,6 @@ # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Fre Sep 15 15:39:48 CEST 2006 [mika] ################################################################################ set -e @@ -22,6 +21,16 @@ undivert_gen() { --divert $2/$1.$DEXT $2/$1 #> /dev/null } +replace_grml_with_orig_inittab() { + if grep -q '^l0:0:wait:/etc/init.d/grml-halt$' /etc/inittab ; then + sed -i 's|^l0:0:wait:/etc/init.d/grml-halt|l0:0:wait:/etc/init.d/rc 0|' /etc/inittab + fi + + if grep -q '^l6:6:wait:/etc/init.d/grml-reboot$' /etc/inittab ; then + sed -i 's|^l6:6:wait:/etc/init.d/grml-reboot|l6:6:wait:/etc/init.d/rc 6|' /etc/inittab + fi +} + case "$1" in purge) for cmd in $TO_UNDIVERT1; do @@ -42,9 +51,17 @@ case "$1" in for cmd in $TO_UNDIVERT6; do undivert_gen $cmd /etc/X11/windowlab done + + replace_grml_with_orig_inittab ;; - remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + remove|abort-install|disappear) + replace_grml_with_orig_inittab + ;; + + upgrade|failed-upgrade|abort-install|abort-upgrade) ;; + *) echo "postrm called with unknown argument $1" >&2 exit 1