diff options
author | joey <joey> | 2002-09-16 00:05:19 +0000 |
---|---|---|
committer | joey <joey> | 2002-09-16 00:05:19 +0000 |
commit | 2486063234469e39cce67055c5bd0644213724cf (patch) | |
tree | 22b33f6042b712ed78dd428894c881c3beaded7a /autoscripts | |
parent | 89a8e4df94d07ca360f97f57ff22ac8f7f7c3a5f (diff) |
r547: * Use invoke-rc.d always now that it is in policy. Fall back to old behavior
if invoke-rc.d is not present, so versioned deps on sysvinit are not
needed.
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 |