summaryrefslogtreecommitdiffstats
path: root/src/pacman/package.c
diff options
context:
space:
mode:
authorAurelien Foret <aurelien@archlinux.org>2005-03-18 19:41:27 +0100
committerAurelien Foret <aurelien@archlinux.org>2005-03-18 19:41:27 +0100
commit4b272ae5b6a7de9a110ba9e444607ef44ff1f652 (patch)
treec5ee07999b30fa3ac2a60e3b419582bc5804d281 /src/pacman/package.c
parent4764f08852808bda58b8038a313f71005571a0d1 (diff)
downloadpacman-4b272ae5b6a7de9a110ba9e444607ef44ff1f652.tar.gz
pacman-4b272ae5b6a7de9a110ba9e444607ef44ff1f652.tar.xz
Avoided extern references to pmo_root.
Better use PM_OPT_ROOT to know the root.
Diffstat (limited to 'src/pacman/package.c')
-rw-r--r--src/pacman/package.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/pacman/package.c b/src/pacman/package.c
index 36db89aa..860f2888 100644
--- a/src/pacman/package.c
+++ b/src/pacman/package.c
@@ -29,8 +29,6 @@
#include "list.h"
#include "package.h"
-extern char *pmo_root;
-
/* Display the content of an installed package
*/
void dump_pkg_full(PM_PKG *pkg, int level)
@@ -84,6 +82,9 @@ void dump_pkg_full(PM_PKG *pkg, int level)
/*if(level > 1 && info->backup) {
PM_LIST *i;
+ char *root;
+
+ alpm_get_option(PM_OPT_ROOT, (long *)&root);
fprintf(stdout, "\n");
for(i = alpm_first_entry(info->backup); i; i = alpm_next_entry(i)) {
struct stat buf;
@@ -98,7 +99,7 @@ void dump_pkg_full(PM_PKG *pkg, int level)
}
*ptr = '\0';
ptr++;
- snprintf(path, PATH_MAX-1, "%s%s", pmo_root, str);
+ snprintf(path, PATH_MAX-1, "%s%s", root, str);
if(!stat(path, &buf)) {
md5sum = alpm_get_md5sum(path);
if(md5sum == NULL) {