Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup.git;a=commitdiff;h=72eb2b8b68d4f54ad146830feed69635fb057c3d
commit 72eb2b8b68d4f54ad146830feed69635fb057c3d Author: Miklos Vajna <vmik...@frugalware.org> Date: Wed Aug 3 00:36:49 2011 +0200 select: pkgdb is no longer a directory diff --git a/src/plugins/select.c b/src/plugins/select.c index 1842c9c..1b8f70f 100644 --- a/src/plugins/select.c +++ b/src/plugins/select.c @@ -320,10 +320,10 @@ int prepare_pkgdb(char *repo, GList **config, GList **syncs) pacbindir = g_strdup_printf("%s/frugalware-%s", SOURCEDIR, ARCH); - pkgdb = g_strdup_printf("%s/var/lib/pacman-g2/%s", TARGETDIR, repo); + pkgdb = g_strdup_printf("%s/var/lib/pacman-g2/%s.fdb", TARGETDIR, repo); // prepare pkgdb if necessary - if(stat(pkgdb, &sbuf) || !S_ISDIR(sbuf.st_mode)) + if(stat(pkgdb, &sbuf)) { // pacman can't lock & log without these char *temp = NULL; @@ -336,7 +336,6 @@ int prepare_pkgdb(char *repo, GList **config, GList **syncs) g_free(temp); if((char*)data_get(*config, "netinstall")==NULL) { - makepath(pkgdb); // TODO: use libpacman for this temp = g_strdup_printf("%s/%s.fdb", pacbindir, repo); copyfile(temp, pkgdb); _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git