Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Another try to skip same packages from the universe
Vsevolod Stakhov committed 9 years ago
commit 8569b713ce91e9a8985dafe415eae59d47d88c86
parent ca244b84a98b5c6f9c15d7d7bb40dcdeb03f60c4
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;
			}