Packages may satisfy their own dependencies
authorewt <devnull@localhost>
Tue, 8 Jul 1997 18:41:10 +0000 (18:41 +0000)
committerewt <devnull@localhost>
Tue, 8 Jul 1997 18:41:10 +0000 (18:41 +0000)
CVS patchset: 1733
CVS date: 1997/07/08 18:41:10

lib/depends.c

index 0cc3c4a..c5977d2 100644 (file)
@@ -783,6 +783,10 @@ static int addOrderedPack(rpmDependencies rpmdep,
                                          requireFlags[i]);
                /* broken dependencies don't concern us */
                if (!match) continue;
+               
+               /* let this package satisfy its own predependencies */
+               if (match == package) continue;
+
                if (addOrderedPack(rpmdep, match, ordering, orderNumPtr,
                                   selected, 1)) return 1;
            }