ts->orderAlloced = ts->orderCount;
orderList = _free(orderList);
+ /* Clean up after dependency checks */
+ pi = teInitIterator(ts);
+ while ((p = teNextIterator(pi)) != NULL) {
+ p->this = dsFree(p->this);
+ p->provides = dsFree(p->provides);
+ p->requires = dsFree(p->requires);
+ p->conflicts = dsFree(p->conflicts);
+ p->obsoletes = dsFree(p->obsoletes);
+ }
+ pi = teFreeIterator(pi);
+
+ ts->addedPackages = alFree(ts->addedPackages);
+
return 0;
}
}
tei = teFreeIterator(tei);
+#ifdef DYING
/* FIXME: it seems a bit silly to read in all of these headers twice */
/* The ordering doesn't matter here */
if (ts->numRemovedPackages > 0) {
}
mi = rpmdbFreeIterator(mi);
}
+#else
+ /* The ordering doesn't matter here */
+ tei = teInitIterator(ts);
+ while ((p = teNext(tei, TR_REMOVED)) != NULL) {
+ rpmFNSet fns;
+
+ fns = p->fns;
+ if (fns == NULL)
+ continue;
+ if (fns->bnl == NULL)
+ continue; /* XXX can't happen */
+ if (fns->dnl == NULL)
+ continue; /* XXX can't happen */
+ if (fns->dil == NULL)
+ continue; /* XXX can't happen */
+ totalFileCount += fns->fc;
+ }
+ tei = teFreeIterator(tei);
+#endif
/* ===============================================
* Initialize transaction element file info for package:
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2001-11-10 21:35-0500\n"
+"POT-Creation-Date: 2001-11-10 22:08-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"