diff options
author | Andrey Borzenkov <arvidjaar@mandriva.org> | 2011-03-08 15:58:51 +0000 |
---|---|---|
committer | Andrey Borzenkov <arvidjaar@mandriva.org> | 2011-03-08 15:58:51 +0000 |
commit | 66751df274c0abce216e1bd4cf147dec67da8632 (patch) | |
tree | 630b2ccf78d0850dab72dcb7d9257905482f08a2 | |
parent | 74eee552b4d032320f824289650b93cd3157d5ec (diff) | |
download | rpm-helper-66751df274c0abce216e1bd4cf147dec67da8632.tar rpm-helper-66751df274c0abce216e1bd4cf147dec67da8632.tar.gz rpm-helper-66751df274c0abce216e1bd4cf147dec67da8632.tar.bz2 rpm-helper-66751df274c0abce216e1bd4cf147dec67da8632.tar.xz rpm-helper-66751df274c0abce216e1bd4cf147dec67da8632.zip |
add _systemd_migrate_service macro for sysv -> systemd switch
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | rpm-helper.macros.in | 6 |
2 files changed, 7 insertions, 1 deletions
@@ -1,5 +1,5 @@ PACKAGE = rpm-helper -VERSION = 0.23.7 +VERSION = 0.23.9 SVNPATH = svn+ssh://svn.mandriva.com/svn/soft/rpm/$(PACKAGE) SCRIPT_FILES = add-user del-user add-service del-service create-file \ diff --git a/rpm-helper.macros.in b/rpm-helper.macros.in index d567f10..8d0859a 100644 --- a/rpm-helper.macros.in +++ b/rpm-helper.macros.in @@ -65,3 +65,9 @@ %_postun_webapp() %_del_webapp_helper %{name} $1 \ %{nil} +# systemd support +%_systemd_migrate_service() \ +if [ -x /bin/systemctl ] && /sbin/chkconfig --no-redirect --level=3 %{1}; then \ + /bin/systemctl --quiet enable %{1}.service \ +fi \ +%{nil} |