Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > media > main-updates-src > by-pkgid > 2e20fbe220a1d0f48a15d5008a7dd680 > files > 10

rpm-4.4.6-22.1mdv2007.1.src.rpm

--- lib/depends.c.ordering	2005-11-30 19:01:30.000000000 +0100
+++ lib/depends.c	2005-11-30 19:09:04.000000000 +0100
@@ -1215,7 +1215,7 @@ zapRelation(rpmte q, rpmte p,
 	 * Attempt to unravel a dependency loop by eliminating Requires's.
 	 */
 	/*@-branchstate@*/
-	if (zap) {
+	if (zap && !( isErasePreReq(Flags) || isInstallPreReq(Flags))) {
 	    rpmMessage(msglvl,
 			_("removing %s \"%s\" from tsort relations.\n"),
 			(rpmteNEVRA(p) ?  rpmteNEVRA(p) : "???"), dp);