[pki-core/f19] Trac Ticket #597 - Create 10.0.2 builds

Ade Lee vakwetu at fedoraproject.org
Tue Apr 30 04:41:18 UTC 2013


commit 4dffe1409179185a57c66e4707956980e43834e0
Author: Ade Lee <alee at redhat.com>
Date:   Tue Apr 30 00:41:15 2013 -0400

    Trac Ticket #597 - Create 10.0.2 builds

 pki-core.spec |   32 ++++++++++++++++++++++++++------
 sources       |    2 +-
 2 files changed, 27 insertions(+), 7 deletions(-)
---
diff --git a/pki-core.spec b/pki-core.spec
index 2d333a5..616f0b2 100644
--- a/pki-core.spec
+++ b/pki-core.spec
@@ -5,7 +5,7 @@ distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
 
 Name:             pki-core
 Version:          10.0.2
-Release:          1%{?dist}
+Release:          2%{?dist}
 Summary:          Certificate System - PKI Core Components
 URL:              http://pki.fedoraproject.org/
 License:          GPLv2
@@ -615,10 +615,25 @@ end
 
 %post -n pki-base
 
-echo "Upgrading base at `/bin/date`." >> /var/log/pki/pki-upgrade-%{version}.log 2>&1
-/sbin/pki-upgrade --silent >> /var/log/pki/pki-upgrade-%{version}.log 2>&1
-echo >> /var/log/pki/pki-upgrade-%{version}.log 2>&1
+if [ $1 -eq 1 ]
+then
+    # On RPM installation create system upgrade tracker
+    echo "Configuration-Version: %{version}" > %{_sysconfdir}/pki/pki.version
 
+else
+    # On RPM upgrade run system upgrade
+    echo "Upgrading system at `/bin/date`." >> /var/log/pki/pki-upgrade-%{version}.log 2>&1
+    /sbin/pki-upgrade --silent >> /var/log/pki/pki-upgrade-%{version}.log 2>&1
+    echo >> /var/log/pki/pki-upgrade-%{version}.log 2>&1
+fi
+
+%postun -n pki-base
+
+if [ $1 -eq 0 ]
+then
+    # On RPM uninstallation remove system upgrade tracker
+    rm -f %{_sysconfdir}/pki/pki.version
+fi
 
 %if ! 0%{?rhel} && 0%{?fedora} <= 17
 %pre -n pki-selinux
@@ -853,6 +868,8 @@ fi
 %doc base/common/LICENSE
 %dir %{_datadir}/pki
 %{_datadir}/pki/VERSION
+%{_datadir}/pki/etc/pki.conf
+%{_datadir}/pki/upgrade/
 %dir %{_sysconfdir}/pki
 %config(noreplace) %{_sysconfdir}/pki/pki.conf
 %dir %{_javadir}/pki
@@ -865,7 +882,6 @@ fi
 %{python_sitelib}/pki/*.pyo
 %dir %{_localstatedir}/log/pki
 %{_sbindir}/pki-upgrade
-%{_datadir}/pki/upgrade/
 
 %files -n pki-tools
 %defattr(-,root,root,-)
@@ -1055,6 +1071,10 @@ fi
 
 
 %changelog
+* Mon Apr 29 2013 Endi S. Dewata <edewata at redhat.com> 10.0.2-2
+- Added default pki.conf in /usr/share/pki/etc
+- Create upgrade tracker on install and remove it on uninstall
+
 * Fri Apr 26 2013 Ade Lee <alee at redhat.com> 10.0.2-1
 - Change release number for official release.
 
@@ -1062,7 +1082,7 @@ fi
 - Added %pretrans script for f19
 - Added java-atk-wrapper dependency
 
-* Tue Apr 24 2013 Endi S. Dewata <edewata at redhat.com> 10.0.2-0.7
+* Wed Apr 24 2013 Endi S. Dewata <edewata at redhat.com> 10.0.2-0.7
 - Added pki-server-upgrade script and pki.server module.
 - Call upgrade scripts in %post for pki-base and pki-server.
 
diff --git a/sources b/sources
index e2fbc0a..a5827a1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6cb24b8ab12cf806439bf02ee295f39e  pki-core-10.0.2.tar.gz
+6dd3a1cd46272ccca74ed68e398bd755  pki-core-10.0.2.tar.gz


More information about the scm-commits mailing list