summaryrefslogtreecommitdiff
path: root/pkgtools/pkg_install/files/admin/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'pkgtools/pkg_install/files/admin/main.c')
-rw-r--r--pkgtools/pkg_install/files/admin/main.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgtools/pkg_install/files/admin/main.c b/pkgtools/pkg_install/files/admin/main.c
index c069bb9ad43..f39f222650b 100644
--- a/pkgtools/pkg_install/files/admin/main.c
+++ b/pkgtools/pkg_install/files/admin/main.c
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.22 2007/08/08 22:33:38 joerg Exp $ */
+/* $NetBSD: main.c,v 1.23 2007/08/09 23:54:17 joerg Exp $ */
#if HAVE_CONFIG_H
#include "config.h"
@@ -8,7 +8,7 @@
#include <sys/cdefs.h>
#endif
#ifndef lint
-__RCSID("$NetBSD: main.c,v 1.22 2007/08/08 22:33:38 joerg Exp $");
+__RCSID("$NetBSD: main.c,v 1.23 2007/08/09 23:54:17 joerg Exp $");
#endif
/*
@@ -761,7 +761,8 @@ set_installed_info_var(const char *name, void *cookie)
char *filename;
int retval;
- if (asprintf(&filename, "%s/%s", name, INSTALLED_INFO_FNAME) == -1)
+ if (asprintf(&filename, "%s/%s/%s", _pkgdb_getPKGDB_DIR(), name,
+ INSTALLED_INFO_FNAME) == -1)
errx(EXIT_FAILURE, "asprintf failed");
retval = var_set(filename, arg->variable, arg->value);