diff options
author | Miroslav Lichvar <mlichvar@redhat.com> | 2011-06-08 14:02:18 +0200 |
---|---|---|
committer | Miroslav Lichvar <mlichvar@redhat.com> | 2011-06-09 17:04:54 +0200 |
commit | eef34b06afaaa645fe0619a9316d386b8c64267c (patch) | |
tree | 4d95110fb54686aec46c685fedd036016aa5bc34 | |
parent | fbad219de3b0ae47a4971cf78e906af68cc97bb7 (diff) | |
download | abrt-eef34b06afaaa645fe0619a9316d386b8c64267c.tar.gz abrt-eef34b06afaaa645fe0619a9316d386b8c64267c.tar.xz abrt-eef34b06afaaa645fe0619a9316d386b8c64267c.zip |
spec: fix service scriptlets
Don't enable abrtd on update. Don't call systemctl disable with SysV
only services. Follow Fedora guidelines.
-rw-r--r-- | abrt.spec.in | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/abrt.spec.in b/abrt.spec.in index 143e8b65..1808fa64 100644 --- a/abrt.spec.in +++ b/abrt.spec.in @@ -261,10 +261,10 @@ if [ $1 -eq 1 ]; then fi #systemd %if %{?with_systemd} -#if [ $1 -eq 1 ]; then +if [ $1 -eq 1 ]; then # Enable (but don't start) the units by default /bin/systemctl enable abrtd.service >/dev/null 2>&1 || : -#fi +fi %endif %post addon-ccpp @@ -291,8 +291,8 @@ fi #systemd %if %{?with_systemd} if [ "$1" -eq "0" ] ; then + /bin/systemctl --no-reload disable abrtd.service > /dev/null 2>&1 || : /bin/systemctl stop abrtd.service >/dev/null 2>&1 || : - /bin/systemctl disable abrtd.service >/dev/null 2>&1 || : fi %endif @@ -302,10 +302,10 @@ if [ "$1" -eq "0" ] ; then /sbin/chkconfig --del abrt-ccpp fi #systemd (not tested): -%if %{?with_systemd} +%if 0 if [ "$1" -eq "0" ] ; then + /bin/systemctl --no-reload disable abrt-ccpp.service >/dev/null 2>&1 || : /bin/systemctl stop abrt-ccpp.service >/dev/null 2>&1 || : - /bin/systemctl disable abrt-ccpp.service >/dev/null 2>&1 || : fi %endif @@ -315,20 +315,17 @@ if [ "$1" -eq "0" ] ; then /sbin/chkconfig --del abrt-oops fi #systemd (not tested): -%if %{?with_systemd} +%if 0 if [ "$1" -eq "0" ] ; then + /bin/systemctl --no-reload abrt-oops.service >/dev/null 2>&1 || : /bin/systemctl stop abrt-oops.service >/dev/null 2>&1 || : - /bin/systemctl disable abrt-oops.service >/dev/null 2>&1 || : fi %endif -%postun -#systemd %if %{?with_systemd} -if [ $1 -ge 1 ] ; then -# On upgrade, reload init system configuration if we changed unit files - /bin/systemctl daemon-reload >/dev/null 2>&1 || : -fi +%postun +/bin/systemctl daemon-reload >/dev/null 2>&1 || : + %endif %post gui |