Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix ensure_loaded for local packages.
Vsevolod Stakhov committed 11 years ago
commit ef7c0445327e1b7c5387cf9d857562f3b038ad9c
parent 4493c7e
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