poldek: poldek/pm/rpm/rpm.c - pass prev_pkgdir if given
mis
mis at pld-linux.org
Tue Jun 19 22:36:09 CEST 2007
Author: mis Date: Tue Jun 19 20:36:09 2007 GMT
Module: poldek Tag: HEAD
---- Log message:
- pass prev_pkgdir if given
---- Files affected:
poldek/poldek/pm/rpm:
rpm.c (1.17 -> 1.18)
---- Diffs:
================================================================
Index: poldek/poldek/pm/rpm/rpm.c
diff -u poldek/poldek/pm/rpm/rpm.c:1.17 poldek/poldek/pm/rpm/rpm.c:1.18
--- poldek/poldek/pm/rpm/rpm.c:1.17 Sat Jun 16 18:24:08 2007
+++ poldek/poldek/pm/rpm/rpm.c Tue Jun 19 22:36:04 2007
@@ -317,6 +317,10 @@
lc_lang = lc_messages_lang();
dir = pkgdir_open_ext(rpmdb_path, NULL, "rpmdb", dbpath, NULL, 0, lc_lang);
if (dir != NULL) {
+ struct pkgdir *prev_pkgdir = NULL;
+ if (kw && (prev_pkgdir = n_hash_get(kw, "prev_pkgdir")))
+ dir->prev_pkgdir = prev_pkgdir;
+
if (!pkgdir_load(dir, NULL, pkgdir_ldflags | PKGDIR_LD_NOUNIQ)) {
pkgdir_free(dir);
dir = NULL;
================================================================
---- CVS-web:
http://cvs.pld-linux.org/poldek/poldek/pm/rpm/rpm.c?r1=1.17&r2=1.18&f=u
More information about the pld-cvs-commit
mailing list