From d0c68db777394dcce88199060efd3831129ade2b Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Tue, 21 Sep 2010 13:38:14 +0000 Subject: [PATCH] Fix update-rc.d invocations. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2915 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- debian/util-vserver-legacy.postinst | 9 ++++++--- debian/util-vserver-legacy.prerm | 6 ++---- debian/util-vserver-sysv.postinst | 9 ++++++--- debian/util-vserver-sysv.postrm | 6 ++++++ debian/util-vserver-sysv.prerm | 3 --- 5 files changed, 20 insertions(+), 13 deletions(-) diff --git a/debian/util-vserver-legacy.postinst b/debian/util-vserver-legacy.postinst index 3d98fba..f57bbae 100755 --- a/debian/util-vserver-legacy.postinst +++ b/debian/util-vserver-legacy.postinst @@ -1,9 +1,12 @@ #!/bin/sh if test "$1" = configure; then - update-rc.d rebootmgr start 98 2 3 4 5 stop 02 0 1 6 . - update-rc.d vservers-legacy start 98 2 3 4 5 stop 02 0 1 6 . + update-rc.d rebootmgr start 98 2 3 4 5 . + update-rc.d rebootmgr stop 02 0 1 6 . + update-rc.d vservers-legacy start 98 2 3 4 5 . + update-rc.d vservers-legacy stop 02 0 1 6 . for i in httpd named portmap sendmail smb sshd xinetd gated; do - update-rc.d v_$i start 98 2 3 4 5 stop 02 0 1 6 . + update-rc.d v_$i start 98 2 3 4 5 . + update-rc.d v_$i stop 02 0 1 6 . done fi diff --git a/debian/util-vserver-legacy.prerm b/debian/util-vserver-legacy.prerm index 6e54d47..fe88094 100755 --- a/debian/util-vserver-legacy.prerm +++ b/debian/util-vserver-legacy.prerm @@ -1,10 +1,8 @@ #!/bin/sh if test "$1" = remove; then - /etc/init.d/rebootmgr stop > /dev/null 2>&1 - update-rc.d rebootmgr remove - update-rc.d vservers-legacy remove + /etc/init.d/rebootmgr stop >/dev/null 2>&1 || : for i in httpd named portmap sendmail smb sshd xinetd gated; do - update-rc.d v_$i remove + /etc/init.d/v_$i stop >/dev/null 2>&1 || : done fi diff --git a/debian/util-vserver-sysv.postinst b/debian/util-vserver-sysv.postinst index 21bd69c..c3c6e51 100755 --- a/debian/util-vserver-sysv.postinst +++ b/debian/util-vserver-sysv.postinst @@ -1,7 +1,10 @@ #!/bin/sh if test "$1" = configure; then - update-rc.d vservers-default start 98 2 3 4 5 stop 02 0 1 6 . - update-rc.d vprocunhide start 26 2 3 4 5 stop 74 0 1 6 . - update-rc.d util-vserver start 10 2 3 4 5 stop 90 0 1 6 . + update-rc.d vservers-default start 98 2 3 4 5 . + update-rc.d vservers-default stop 02 0 1 6 . + update-rc.d vprocunhide start 26 2 3 4 5 . + update-rc.d vprocunhide stop 74 0 1 6 . + update-rc.d util-vserver start 10 2 3 4 5 . + update-rc.d util-vserver stop 90 0 1 6 . fi diff --git a/debian/util-vserver-sysv.postrm b/debian/util-vserver-sysv.postrm index 8d1bed8..74bb80a 100755 --- a/debian/util-vserver-sysv.postrm +++ b/debian/util-vserver-sysv.postrm @@ -3,3 +3,9 @@ if test "$1" = upgrade; then /etc/init.d/vprocunhide condrestart > /dev/null 2>&1 fi + +if test "$1" = purge; then + update-rc.d vprocunhide remove + update-rc.d util-vserver remove + update-rc.d vservers-default remove +fi diff --git a/debian/util-vserver-sysv.prerm b/debian/util-vserver-sysv.prerm index 83dd404..1904384 100755 --- a/debian/util-vserver-sysv.prerm +++ b/debian/util-vserver-sysv.prerm @@ -2,7 +2,4 @@ if test "$1" = remove; then /etc/init.d/vprocunhide stop > /dev/null 2>&1 - update-rc.d vprocunhide remove - update-rc.d util-vserver remove - update-rc.d vservers-default remove fi -- 1.8.1.5