Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
autoremove must don't take vital packages into account
Andrej Zverev committed 9 years ago
commit e35d79a235c527ebf6c96f2b7d2206b55758569a
parent 470da2791f5b023e9c05c326767bbe3ae3ba06ba
1 file changed +1 -1
modified libpkg/pkg_jobs.c
@@ -1426,7 +1426,7 @@ jobs_solve_autoremove(struct pkg_jobs *j)
	struct pkg *pkg = NULL;
	struct pkgdb_it *it;

-
	if ((it = pkgdb_query(j->db, " WHERE automatic=1 ", MATCH_CONDITION)) == NULL)
+
	if ((it = pkgdb_query(j->db, " WHERE automatic=1 AND vital=0 ", MATCH_CONDITION)) == NULL)
		return (EPKG_FATAL);

	while (pkgdb_it_next(it, &pkg,