Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Apply the same fix for autoremove jobs.
Vsevolod Stakhov committed 12 years ago
commit d733a3c40b9592e6f8233cac4f0371917821ee12
parent 49dd48e
1 file changed +2 -1
modified libpkg/pkg_jobs.c
@@ -1555,7 +1555,8 @@ jobs_solve_autoremove(struct pkg_jobs *j)
	if ((it = pkgdb_query(j->db, " WHERE automatic=1 ", MATCH_CONDITION)) == NULL)
		return (EPKG_FATAL);

-
	while (pkgdb_it_next(it, &pkg, PKG_LOAD_BASIC|PKG_LOAD_RDEPS) == EPKG_OK) {
+
	while (pkgdb_it_next(it, &pkg, PKG_LOAD_BASIC|PKG_LOAD_RDEPS|PKG_LOAD_DEPS)
+
			== EPKG_OK) {
		// Check if the pkg is locked
		pkg_get(pkg, PKG_ORIGIN, &origin);
		HASH_FIND_STR(j->universe, origin, unit);