Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Fix ensure_loaded for local packages.
Vsevolod Stakhov committed 11 years ago
commit ef7c0445327e1b7c5387cf9d857562f3b038ad9c
parent 4493c7e29ecc9e259f226d4263dc76d3d2392a6b
1 file changed +2 -1
modified libpkg/repo/binary/query.c
@@ -365,7 +365,8 @@ pkg_repo_binary_ensure_loaded(struct pkg_repo *repo,
	struct pkg *cached = NULL;
	char path[MAXPATHLEN];

-
	if ((flags & (PKG_LOAD_FILES|PKG_LOAD_DIRS)) != 0 &&
+
	if (pkg->type != PKG_INSTALLED &&
+
			(flags & (PKG_LOAD_FILES|PKG_LOAD_DIRS)) != 0 &&
			(pkg->flags & (PKG_LOAD_FILES|PKG_LOAD_DIRS)) == 0) {
		/*
		 * Try to get that information from fetched package in cache