Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Show message if exists after a package upgrade
Baptiste Daroussin committed 12 years ago
commit fc5a3d3dcb73b0d5ddb50e852a997d5cddeb620b
parent 917f741
2 files changed +7 -1
modified libpkg/pkg_jobs.c
@@ -1161,7 +1161,7 @@ pkg_jobs_install(struct pkg_jobs *j)
		}

		if (oldversion != NULL)
-
			pkg_emit_upgrade_finished(p);
+
			pkg_emit_upgrade_finished(newpkg);
		else
			pkg_emit_install_finished(newpkg);

modified pkg/event.c
@@ -231,6 +231,12 @@ event_callback(void *data, struct pkg_event *ev)
		if (quiet)
			break;
		printf(" done\n");
+
		if (pkg_has_message(ev->e_upgrade_finished.pkg)) {
+
			if (messages == NULL)
+
				messages = sbuf_new_auto();
+
			pkg_sbuf_printf(messages, "%M\n",
+
			    ev->e_upgrade_finished.pkg);
+
		}
		break;
	case PKG_EVENT_LOCKED:
		pkg = ev->e_locked.pkg;