From 66751df274c0abce216e1bd4cf147dec67da8632 Mon Sep 17 00:00:00 2001 From: Andrey Borzenkov Date: Tue, 8 Mar 2011 15:58:51 +0000 Subject: add _systemd_migrate_service macro for sysv -> systemd switch --- Makefile | 2 +- rpm-helper.macros.in | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 550aab2..d773394 100644 --- a/Makefile +++ b/Makefile @@ -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} -- cgit v1.2.1