Call romtsOrder() on erasures.
authorjbj <devnull@localhost>
Thu, 24 Apr 2003 19:29:52 +0000 (19:29 +0000)
committerjbj <devnull@localhost>
Thu, 24 Apr 2003 19:29:52 +0000 (19:29 +0000)
CVS patchset: 6769
CVS date: 2003/04/24 19:29:52

lib/rpminstall.c

index f0702c0..ead207a 100644 (file)
@@ -812,6 +812,15 @@ int rpmErase(rpmts ts, struct rpmInstallArguments_s * ia,
        ps = rpmpsFree(ps);
     }
 
+#ifdef NOTYET
+    if (!stopUninstall && !(ia->installInterfaceFlags & INSTALL_NOORDER)) {
+       if (rpmtsOrder(ts)) {
+           numFailed += numPackages;
+           stopUninstall = 1;
+       }
+    }
+#endif
+
     if (!stopUninstall) {
        (void) rpmtsSetFlags(ts, (rpmtsFlags(ts) | RPMTRANS_FLAG_REVERSE));