[ocspd/f18] * Fri Nov 16 2012 Patrick Monnerat <pm at datasphere.ch> 1.5.1-0.12.rc1 - Use new systemd scriptlet mac

Patrick Monnerat monnerat at fedoraproject.org
Fri Nov 16 12:45:43 UTC 2012


commit 6736d9a26924a4d846934fcabd5047541b7e59f2
Author: Patrick Monnerat <pm at datasphere.ch>
Date:   Fri Nov 16 13:45:21 2012 +0100

    * Fri Nov 16 2012 Patrick Monnerat <pm at datasphere.ch> 1.5.1-0.12.rc1
    - Use new systemd scriptlet macros.
      https://bugzilla.redhat.com/show_bug.cgi?id=850238

 ocspd.spec |   34 +++++++++++++---------------------
 1 files changed, 13 insertions(+), 21 deletions(-)
---
diff --git a/ocspd.spec b/ocspd.spec
index d384ac5..61bfacc 100644
--- a/ocspd.spec
+++ b/ocspd.spec
@@ -4,7 +4,7 @@
 
 Name:		ocspd
 Version:	1.5.1
-Release:	0.11.%{alphatag}%{?dist}
+Release:	0.12.%{alphatag}%{?dist}
 Summary:	OpenCA OCSP Daemon
 License:	ASL 1.0
 Group:		System Environment/Daemons
@@ -18,10 +18,10 @@ URL:		http://www.openca.org/projects/ocspd
 Obsoletes:	openca-ocspd <= %{version}-%{release}
 Provides:	openca-ocspd = %{version}-%{release}
 Requires(pre):	shadow-utils
-Requires(post):	systemd-units
+Requires(post):	systemd
 Requires(post):	systemd-sysv
-Requires(preun):systemd-units
-Requires(postun):systemd-units
+Requires(preun):systemd
+Requires(postun):systemd
 BuildRequires:	openssl-devel
 BuildRequires:	openldap-devel
 BuildRequires:	automake autoconf
@@ -106,33 +106,21 @@ exit 0
 %post
 #-------------------------------------------------------------------------------
 
-if [ "${1}" = "1" ]
-then	#	Initial installation.
-	/bin/systemctl daemon-reload > /dev/null 2>&1 || :
-fi
+%systemd_post ocspd.service
 
 
 #-------------------------------------------------------------------------------
 %preun
 #-------------------------------------------------------------------------------
 
-if [ "${1}" = "0" ]
-then	#	Package removal, not upgrade.
-	/bin/systemctl --no-reload disable ocspd.service > /dev/null 2>&1 || :
-	/bin/systemctl stop ocspd.service > /dev/null 2>&1 || :
-fi
+%systemd_preun ocspd.service
 
 
 #-------------------------------------------------------------------------------
 %postun
 #-------------------------------------------------------------------------------
 
-/bin/systemctl daemon-reload > /dev/null 2>&1 || :
-
-if [ "${1}" -gt "0" ]
-then	#	Package upgrade, not uninstall.
-	/bin/systemctl try-restart ocspd.service > /dev/null 2>&1 || :
-fi
+%systemd_postun_with_restart ocspd.service
 
 
 #-------------------------------------------------------------------------------
@@ -162,14 +150,18 @@ fi
 
 #-------------------------------------------------------------------------------
 %changelog
+#-------------------------------------------------------------------------------
+
+* Fri Nov 16 2012 Patrick Monnerat <pm at datasphere.ch> 1.5.1-0.12.rc1
+- Use new systemd scriptlet macros.
+  https://bugzilla.redhat.com/show_bug.cgi?id=850238
+
 * Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.5.1-0.11.rc1
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.5.1-0.10.rc1
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
-#-------------------------------------------------------------------------------
-
 * Tue Jul 12 2011 Patrick Monnerat <pm at datasphere.ch> 1.5.1-0.9.rc1
 - Migration from SysV daemon handling to systemd (BZ# 720521).
 


More information about the scm-commits mailing list