Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Always set PKG_ROOTDIR so we can depend on it for install scripts
Brad Davis committed 10 years ago
commit ccdde41e1c4bfc2b88ae1ab3b350744dda2965aa
parent c6cec90
1 file changed +3 -2
modified libpkg/scripts.c
@@ -104,8 +104,9 @@ pkg_script_run(struct pkg * const pkg, pkg_script type)
		if (j == map[i].a || j == map[i].b) {
			sbuf_reset(script_cmd);
			setenv("PKG_PREFIX", pkg->prefix, 1);
-
			if (pkg_rootdir != NULL)
-
				setenv("PKG_ROOTDIR", pkg_rootdir, 1);
+
			if (pkg_rootdir == NULL)
+
				pkg_rootdir = "/";
+
			setenv("PKG_ROOTDIR", pkg_rootdir, 1);
			debug = pkg_object_bool(pkg_config_get("DEBUG_SCRIPTS"));
			if (debug)
				sbuf_printf(script_cmd, "set -x\n");