Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Fail is the root directory cannot be open
Baptiste Daroussin committed 9 years ago
commit 8931810832d9b004cd4b597fe0c2e419963ab3d5
parent bedf6a1f70b14cb8bd8f75cf6cde41ff373b05f7
1 file changed +2 -1
modified src/main.c
@@ -758,7 +758,8 @@ main(int argc, char **argv)
	if (rootdir != NULL) {
		if (chdir(rootdir) == -1)
			errx(EX_SOFTWARE, "chdir() failed");
-
		pkg_set_rootdir(rootdir);
+
		if (pkg_set_rootdir(rootdir) != EPKG_OK)
+
			exit(EX_SOFTWARE);
	}

	if (pkg_ini(conffile, reposdir, init_flags) != EPKG_OK)