summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/apk.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/apk.c b/src/apk.c
index dbc2044..626c4ee 100644
--- a/src/apk.c
+++ b/src/apk.c
@@ -20,7 +20,7 @@
#include "apk_defines.h"
#include "apk_applet.h"
-const char *apk_root = "/";
+const char *apk_root;
const char *apk_repository = NULL;
int apk_quiet = 0, apk_progress = 0;
int apk_cwd_fd;
@@ -115,6 +115,10 @@ int main(int argc, char **argv)
argc -= optind;
argv += optind;
+ apk_root = getenv("ROOT");
+ if (apk_root == NULL)
+ apk_root = "/";
+
if (applet == NULL) {
if (argc > 0)
applet = find_applet(argv[0]);