prepare to pass rootdir for reading rpmdb from other directory
authorKlaus Kaempf <kkaempf@suse.de>
Sat, 22 Dec 2007 08:17:02 +0000 (08:17 +0000)
committerKlaus Kaempf <kkaempf@suse.de>
Sat, 22 Dec 2007 08:17:02 +0000 (08:17 +0000)
(unfinished)

tools/repo_rpmdb.c
tools/repo_rpmdb.h
tools/rpmdb2solv.c

index 18254ef..ab0edfb 100644 (file)
@@ -511,7 +511,7 @@ rpm2solv(Pool *pool, Repo *repo, Solvable *s, RpmHead *rpmhead)
  */
 
 void
-repo_add_rpmdb(Repo *repo, Repo *ref)
+repo_add_rpmdb(Repo *repo, Repo *ref, const char *rootdir)
 {
   Pool *pool = repo->pool;
   unsigned char buf[16];
index 4adb385..1ce138d 100644 (file)
@@ -5,4 +5,4 @@
  * for further information
  */
 
-extern void repo_add_rpmdb(Repo *repo, Repo *ref);
+extern void repo_add_rpmdb(Repo *repo, Repo *ref, const char *rootdir);
index abdfc00..8050c73 100644 (file)
@@ -44,7 +44,7 @@ main(int argc, char **argv)
     }
 
   repo = repo_create(pool, "installed");
-  repo_add_rpmdb(repo, ref);
+  repo_add_rpmdb(repo, ref, "/");
   if (ref)
     {
       if (ref->pool != pool)