Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Another try to skip same packages from the universe
Vsevolod Stakhov committed 9 years ago
commit 8569b713ce91e9a8985dafe415eae59d47d88c86
parent ca244b8
1 file changed +2 -1
modified libpkg/pkg_jobs_universe.c
@@ -174,7 +174,8 @@ pkg_jobs_universe_add_pkg(struct pkg_jobs_universe *universe, struct pkg *pkg,
		bool same_package = false;

		DL_FOREACH(seen, tmp) {
-
			if (tmp->pkg == pkg) {
+
			if (tmp->pkg == pkg || (tmp->pkg->type == pkg->type &&
+
					strcmp (tmp->pkg->digest, pkg->digest) == 0)) {
				same_package = true;
				break;
			}