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