diff options
author | Andrey Borzenkov <arvidjaar@mandriva.org> | 2011-03-07 18:03:22 +0000 |
---|---|---|
committer | Andrey Borzenkov <arvidjaar@mandriva.org> | 2011-03-07 18:03:22 +0000 |
commit | 7246df347ef8533b35723b1da4c288dece7ff467 (patch) | |
tree | 46d17a4f0f29f0a9bc1ba27b023eeb4d5db62eb5 /del-service | |
parent | ea89dde8cdd836e010383efda56de5b9b800f662 (diff) | |
download | rpm-helper-7246df347ef8533b35723b1da4c288dece7ff467.tar rpm-helper-7246df347ef8533b35723b1da4c288dece7ff467.tar.gz rpm-helper-7246df347ef8533b35723b1da4c288dece7ff467.tar.bz2 rpm-helper-7246df347ef8533b35723b1da4c288dece7ff467.tar.xz rpm-helper-7246df347ef8533b35723b1da4c288dece7ff467.zip |
do not reload systemd, new chkconfig does it for us
Diffstat (limited to 'del-service')
-rwxr-xr-x | del-service | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/del-service b/del-service index fa38e88..096d717 100755 --- a/del-service +++ b/del-service @@ -19,14 +19,17 @@ pkg=$1 # name of the package num=$2 # number of packages installed srv=$3 # name of the service +systemd=no +[ -x /bin/systemctl -a -r /lib/systemd/system/${srv}.service ] && systemd=yes + if [ $num = 0 ]; then if [ -z "$DURING_INSTALL" ]; then /sbin/service $srv stop > /dev/null || : fi - # support for systemd - if [ -x /bin/systemctl ]; then - /bin/systemctl disable ${srv}.service > /dev/null 2>&1 - /bin/systemctl daemon-reload + + # support for systemd. chkconfig will do daemon-reload for us + if [ $systemd = yes ]; then + /bin/systemctl --quiet --no-reload disable ${srv}.service fi /sbin/chkconfig --del $srv fi |