Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Merge pull request #163 from gelraen/patch-1
Baptiste Daroussin committed 14 years ago
commit 80ae95a79981780c8b98d4019d89babdedd4d0ea
parent 62fb03c
1 file changed +2 -1
modified libpkg/pkgdb.c
@@ -2330,7 +2330,8 @@ pkgdb_query_autoremove(struct pkgdb *db)
		sql_exec(db->sqlite, "INSERT OR IGNORE into autoremove(origin, pkgid, weight) "
				"SELECT distinct origin, id, %d FROM packages WHERE automatic=1 AND "
				"origin NOT IN (SELECT DISTINCT deps.origin FROM deps WHERE "
-
				" deps.origin = packages.origin);"
+
				" deps.origin = packages.origin AND package_id NOT IN "
+
				" (select pkgid from autoremove));"
				, weight);
	} while (sqlite3_changes(db->sqlite) != 0);