From 3ad6f40b459dec3214a06faa91c32800c386ed4e Mon Sep 17 00:00:00 2001 From: Ondrej Vasik Date: Wed, 22 Apr 2009 13:25:41 +0000 Subject: [PATCH] rewrite postun scriptlet to to prevent /bin/sh postun dependency --- setup.spec | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/setup.spec b/setup.spec index 6e0d635..d2540e3 100644 --- a/setup.spec +++ b/setup.spec @@ -1,7 +1,7 @@ Summary: A set of system configuration and setup files Name: setup Version: 2.8.3 -Release: 1%{?dist} +Release: 2%{?dist} License: Public Domain Group: System Environment/Base URL: https://fedorahosted.org/setup/ @@ -50,13 +50,16 @@ rm -f %{buildroot}/etc/setup.spec %clean rm -rf %{buildroot} -%postun + #throw away useless and dangerous update stuff until rpm will be able to #handle it ( http://rpm.org/ticket/6 ) -rm -f /etc/passwd.rpmnew -rm -f /etc/shadow.rpmnew -rm -f /etc/group.rpmnew -rm -f /etc/gshadow.rpmnew +%postun -p +if arg[2] > 1 and posix.access("/bin/rm", "x") then + os.execute("rm -f /etc/passwd.rpmnew") + os.execute("rm -f /etc/shadow.rpmnew") + os.execute("rm -f /etc/group.rpmnew") + os.execute("rm -f /etc/gshadow.rpmnew") +end %files %defattr(-,root,root) @@ -90,6 +93,10 @@ rm -f /etc/gshadow.rpmnew %ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/mtab %changelog +* Wed Apr 22 2009 Ondrej Vasik 2.8.3-2 +- rewrite postun scriptlet to to prevent /bin/sh + dependency + * Fri Apr 10 2009 Ondrej Vasik 2.8.3-1 - do not disable coredumps in profile/csh.cshrc scripts, coredumps already disabled in rawhide's RLIMIT_CORE(#495035)