]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
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 18254efa9dd3d9b5443fc6b53df71a4bdf8c4f46..ab0edfb7b33e34d04ecc1f3d8c14ddd8dcadfcc7 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 4adb3855c230acc560b4351c8d2a0664dedca42b..1ce138d803877c0b38ca48bb9ce38c5098d04dac 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 abdfc0073f3108763bbf220da114b7309d7fbbbf..8050c73a580ab4b6905202565341d1b367d0f7b8 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)