rpms/rpm/devel rpm-4.4.1-prepostun.patch,NONE,1.1

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Apr 26 13:12:13 UTC 2005


Author: pnasrat

Update of /cvs/dist/rpms/rpm/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv22382

Added Files:
	rpm-4.4.1-prepostun.patch 
Log Message:
Fix for Requires(pre,postun) (#155700)


rpm-4.4.1-prepostun.patch:
 depends.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

--- NEW FILE rpm-4.4.1-prepostun.patch ---
--- rpm-4.4.1/lib/depends.c.prepostun	2004-12-07 14:09:16.000000000 +0000
+++ rpm-4.4.1/lib/depends.c	2005-04-26 14:12:23.000000000 +0100
@@ -1294,14 +1294,12 @@
 	    switch (rpmteType(p)) {
 	    case TR_REMOVED:
 		/* Skip if not %preun/%postun requires or legacy prereq. */
-		if (isInstallPreReq(Flags)
-		 || !( isErasePreReq(Flags) || isLegacyPreReq(Flags) ) )
+		if (!( isErasePreReq(Flags) || isLegacyPreReq(Flags) ) )
 		    /*@innercontinue@*/ continue;
 		/*@switchbreak@*/ break;
 	    case TR_ADDED:
 		/* Skip if not %pre/%post requires or legacy prereq. */
-		if (isErasePreReq(Flags)
-		 || !( isInstallPreReq(Flags) || isLegacyPreReq(Flags) ) )
+		if (!( isInstallPreReq(Flags) || isLegacyPreReq(Flags) ) )
 		    /*@innercontinue@*/ continue;
 		/*@switchbreak@*/ break;
 	    }




More information about the fedora-cvs-commits mailing list