[voms] - Add posttrans scriptlet to recover /etc/vomses

Mattias Ellert ellert at fedoraproject.org
Sun Oct 17 18:42:01 UTC 2010


commit eac0a180a7b89492b35521d50ca9730047b6373c
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date:   Sun Oct 17 20:41:04 2010 +0200

    - Add posttrans scriptlet to recover /etc/vomses

 voms.spec |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)
---
diff --git a/voms.spec b/voms.spec
index 90deb3e..0f7a7b7 100644
--- a/voms.spec
+++ b/voms.spec
@@ -16,7 +16,7 @@
 
 Name:		voms
 Version:	1.9.18.1
-Release:	2%{?dist}
+Release:	3%{?dist}
 Summary:	Virtual Organization Membership Service
 
 Group:		System Environment/Libraries
@@ -390,6 +390,12 @@ rm -rf $RPM_BUILD_ROOT
 
 %postun -p /sbin/ldconfig
 
+%posttrans
+# Recover /etc/vomses...
+if [ -r %{_sysconfdir}/vomses.rpmsave -a ! -r %{_sysconfdir}/vomses ] ; then
+   mv %{_sysconfdir}/vomses.rpmsave %{_sysconfdir}/vomses
+fi
+
 %pre server
 getent group %{name} >/dev/null || groupadd -r %{name}
 getent passwd %{name} >/dev/null || useradd -r -g %{name} \
@@ -504,6 +510,9 @@ fi
 %endif
 
 %changelog
+* Sun Oct 17 2010 Mattias Ellert <mattias.ellert at ellert.tsl.uu.se> - 1.9.18.1-3
+- Add posttrans scriptlet to recover /etc/vomses
+
 * Fri Oct 15 2010 Mattias Ellert <mattias.ellert at fysast.uu.se> - 1.9.18.1-2
 - Remove the empty /etc/vomses file - it will cause conflicts for users
   that have used the option to have /etc/vomses be a directory


More information about the scm-commits mailing list