summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/pacman/pacman.c8
-rw-r--r--src/pacman/pacman.h5
2 files changed, 7 insertions, 6 deletions
diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c
index af1ef932..698cbfe2 100644
--- a/src/pacman/pacman.c
+++ b/src/pacman/pacman.c
@@ -121,7 +121,7 @@ int main(int argc, char *argv[])
}
if(config->root == NULL) {
- config->root = strdup("/");
+ config->root = strdup(PACROOT);
}
/* add a trailing '/' if there isn't one */
@@ -143,14 +143,14 @@ int main(int argc, char *argv[])
if(config->configfile == NULL) {
config->configfile = strdup(PACCONF);
}
- if(parseconfig(config) == -1) {
+ if(parseconfig(config->configfile, config) == -1) {
cleanup(1);
}
if(config->dbpath == NULL) {
- config->dbpath = strdup("var/lib/pacman");
+ config->dbpath = strdup(PACDB);
}
if(config->cachedir == NULL) {
- config->cachedir = strdup("var/cache/pacman");
+ config->cachedir = strdup(PACCACHE);
}
/* set library parameters */
diff --git a/src/pacman/pacman.h b/src/pacman/pacman.h
index 77d5240b..3a8775f6 100644
--- a/src/pacman/pacman.h
+++ b/src/pacman/pacman.h
@@ -21,9 +21,10 @@
#ifndef _PM_PACMAN_H
#define _PM_PACMAN_H
-#ifndef PACCONF
+#define PACROOT "/"
+#define PACDB "var/lib/pacman"
+#define PACCACHE "var/cache/pacman"
#define PACCONF "/etc/pacman.conf"
-#endif
/* Operations */
#define PM_OP_MAIN 1