Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Check fetched only for remote packages.
Vsevolod Stakhov committed 11 years ago
commit 68888362f91bfb22270ea7de76d2743eeeaae0e6
parent 5b306aa
1 file changed +2 -1
modified libpkg/pkg_jobs.c
@@ -2319,7 +2319,8 @@ pkg_jobs_solve(struct pkg_jobs *j)

	/* Check if we need to fetch and re-run the solver */
	DL_FOREACH(j->jobs, job) {
-
		if (pkgdb_ensure_loaded(j->db, job->items[0]->pkg,
+
		struct pkg *p = job->items[0]->pkg;
+
		if (p->type == PKG_REMOTE && pkgdb_ensure_loaded(j->db, p,
		    PKG_LOAD_FILES|PKG_LOAD_DIRS) == EPKG_FATAL) {
			j->need_fetch = true;
			break;