diff options
author | Aurelien Foret <aurelien@archlinux.org> | 2005-03-18 18:41:27 +0000 |
---|---|---|
committer | Aurelien Foret <aurelien@archlinux.org> | 2005-03-18 18:41:27 +0000 |
commit | 4b272ae5b6a7de9a110ba9e444607ef44ff1f652 (patch) | |
tree | c5ee07999b30fa3ac2a60e3b419582bc5804d281 /src/pacman/package.c | |
parent | 4764f08852808bda58b8038a313f71005571a0d1 (diff) |
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.c | 7 |
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) { |