Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Better error message on deletion when pkg is required by others
Baptiste Daroussin committed 14 years ago
commit 3793f7f369550d9c120c69513cb8c11d60f9f506
parent e15620c
1 file changed +2 -2
modified libpkg/pkg_delete.c
@@ -39,10 +39,10 @@ pkg_delete(struct pkg *pkg, struct pkgdb *db, int force)

	if (rdeps[0] != NULL) {
		rdep_msg = sbuf_new_auto();
-
		sbuf_printf(rdep_msg, "this package is required by other packages:");
+
		sbuf_printf(rdep_msg, "%s-%s is required by other packages:", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION));
		for (i = 0;rdeps[i] != NULL; i++) {
			sbuf_cat(rdep_msg, " ");
-
			sbuf_cat(rdep_msg, pkg_get(rdeps[i], PKG_NAME));
+
			sbuf_printf(rdep_msg, "%s-%s", pkg_get(rdeps[i], PKG_NAME), pkg_get(rdeps[i], PKG_VERSION));
		}
		if (!force) {
			sbuf_finish(rdep_msg);