diff --git a/lam-packaging/debian/postinst b/lam-packaging/debian/postinst index 9da41018..a80ad3b0 100755 --- a/lam-packaging/debian/postinst +++ b/lam-packaging/debian/postinst @@ -98,12 +98,12 @@ if [ "$1" = "configure" ]; then if [ "$RET" = "true" ]; then for server in $restart; do server=${server%,} - if [ -x /usr/sbin/invoke-rc.d ]; then - /usr/sbin/invoke-rc.d $server reload - elif [ -x /usr/sbin/service ]; then - /usr/sbin/service $server reload - elif [ -x /bin/systemctl ]; then - /bin/systemctl reload ${server}.service + if [ `which invoke-rc.d` ]; then + invoke-rc.d $server reload + elif [ `which service` ]; then + service $server reload + elif [ `which systemctl` ]; then + systemctl reload ${server}.service fi done fi diff --git a/lam-packaging/debian/postrm b/lam-packaging/debian/postrm index 85965701..cbc1092f 100755 --- a/lam-packaging/debian/postrm +++ b/lam-packaging/debian/postrm @@ -37,12 +37,12 @@ if [ -f /usr/share/debconf/confmodule ]; then set -e for server in $restart; do server=${server%,} - if [ -x /usr/sbin/invoke-rc.d ]; then - /usr/sbin/invoke-rc.d $server reload - elif [ -x /usr/sbin/service ]; then - /usr/sbin/service $server reload - elif [ -x /bin/systemctl ]; then - /bin/systemctl reload ${server}.service + if [ `which invoke-rc.d` ]; then + invoke-rc.d $server reload + elif [ `which service` ]; then + service $server reload + elif [ `which systemctl` ]; then + systemctl reload ${server}.service fi done fi