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

Reply via email to