Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Do not delete package on upgrade.
Vsevolod Stakhov committed 11 years ago
commit a47197f524127263f308efe968e9f4975733034b
parent c19bb89
1 file changed +2 -0
modified libpkg/pkg_jobs.c
@@ -2231,12 +2231,14 @@ pkg_jobs_handle_install(struct pkg_solved *ps, struct pkg_jobs *j, bool handle_r
	if (automatic || (j->flags & PKG_FLAG_AUTOMATIC) == PKG_FLAG_AUTOMATIC)
		flags |= PKG_ADD_AUTOMATIC;

+
#if 0
	if (old != NULL && !ps->already_deleted) {
		if ((retcode = pkg_delete(old, j->db, PKG_DELETE_UPGRADE)) != EPKG_OK) {
			pkgdb_transaction_rollback(j->db->sqlite, "upgrade");
			goto cleanup;
		}
	}
+
#endif
	if ((retcode = pkg_add_from_remote(j->db, target, flags, keys,
			NULL, new)) != EPKG_OK) {
		pkgdb_transaction_rollback(j->db->sqlite, "upgrade");