diff options
Diffstat (limited to 'autoscripts')
-rw-r--r-- | autoscripts/postinst-init | 6 | ||||
-rw-r--r-- | autoscripts/prerm-init | 6 | ||||
-rw-r--r-- | autoscripts/prerm-init-norestart | 6 |
3 files changed, 15 insertions, 3 deletions
diff --git a/autoscripts/postinst-init b/autoscripts/postinst-init index 051f7747..b5bd7a57 100644 --- a/autoscripts/postinst-init +++ b/autoscripts/postinst-init @@ -1,4 +1,8 @@ if [ -x "/etc/init.d/#SCRIPT#" ]; then update-rc.d #SCRIPT# #INITPARMS# >/dev/null - /etc/init.d/#SCRIPT# start + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d #SCRIPT# start + else + /etc/init.d/#SCRIPT# start + fi fi diff --git a/autoscripts/prerm-init b/autoscripts/prerm-init index 9882c7c0..eab98c72 100644 --- a/autoscripts/prerm-init +++ b/autoscripts/prerm-init @@ -1,3 +1,7 @@ if [ -x "/etc/init.d/#SCRIPT#" ]; then - /etc/init.d/#SCRIPT# stop + if [ -x /usr/sbin/invoke-rc.d ] ; then + invoke-rc.d #SCRIPT# stop + else + /etc/init.d/#SCRIPT# stop + fi fi diff --git a/autoscripts/prerm-init-norestart b/autoscripts/prerm-init-norestart index 96fcea44..fb991524 100644 --- a/autoscripts/prerm-init-norestart +++ b/autoscripts/prerm-init-norestart @@ -1,3 +1,7 @@ if [ -x "/etc/init.d/#SCRIPT#" ] && [ "$1" = remove ]; then - /etc/init.d/#SCRIPT# stop + if [ -x /usr/sbin/invoke-rc.d ] ; then + invoke-rc.d #SCRIPT# stop + else + /etc/init.d/#SCRIPT# stop + fi fi |