[strongswan/f19] Update system related dependencies and scriptlets
Jamie Nguyen
jamielinux at fedoraproject.org
Mon Jul 15 22:54:12 UTC 2013
commit 258e15b857b0d083297ca903cb6d4e26304e7d11
Author: Jamie Nguyen <j at jamielinux.com>
Date: Mon Jul 15 15:26:49 2013 +0100
Update system related dependencies and scriptlets
strongswan.spec | 27 +++++++++------------------
1 files changed, 9 insertions(+), 18 deletions(-)
---
diff --git a/strongswan.spec b/strongswan.spec
index 45f7b30..b3ad6b2 100644
--- a/strongswan.spec
+++ b/strongswan.spec
@@ -24,10 +24,10 @@ BuildRequires: trousers-devel
BuildRequires: libxml2-devel
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
-BuildRequires: systemd-units
-Requires(post): systemd-units
-Requires(preun): systemd-units
-Requires(postun): systemd-units
+BuildRequires: systemd
+Requires(post): systemd
+Requires(preun): systemd
+Requires(postun): systemd
%else
Requires(post): chkconfig
Requires(preun): chkconfig
@@ -260,21 +260,14 @@ install -D -m 755 init/sysvinit/%{name} %{buildroot}/%{_initddir}/%{name}
%post
/sbin/ldconfig
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
-if [ $1 -eq 1 ] ; then
- # Initial installation
- /bin/systemctl daemon-reload >/dev/null 2>&1 || :
-fi
+%systemd_post %{name}.service
%else
/sbin/chkconfig --add %{name}
%endif
%preun
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
-if [ $1 -eq 0 ] ; then
- # Package removal, not upgrade
- /bin/systemctl --no-reload disable %{name}.service > /dev/null 2>&1 || :
- /bin/systemctl stop %{name}.service > /dev/null 2>&1 || :
-fi
+%systemd_preun %{name}.service
%else
if [ $1 -eq 0 ] ; then
# Package removal, not upgrade
@@ -286,11 +279,7 @@ fi
%postun
/sbin/ldconfig
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
-/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-if [ $1 -ge 1 ] ; then
- # Package upgrade, not uninstall
- /bin/systemctl try-restart %{name}.service >/dev/null 2>&1 || :
-fi
+%systemd_postun_with_restart %{name}.service
%else
%endif
@@ -301,6 +290,8 @@ fi
- fix rpmlint error: description-line-too-long
- fix rpmlint error: macro-in-comment
- fix rpmlint error: spelling-error Summary(en_US) fuctionality
+- depend on 'systemd' instead of 'systemd-units'
+- use new systemd scriptlet macros
* Fri Jun 28 2013 Avesh Agarwal <avagarwa at redhat.com> - 5.0.4-3
- Patch to fix a major crash issue when Freeradius loads
More information about the scm-commits
mailing list