Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Use events to send message about missing dep
Baptiste Daroussin committed 11 years ago
commit 1e6c13f2a0bfb4f33b48ec7ed1c7921e1373aa62
parent b7604c4
2 files changed +2 -3
modified libpkg/pkg_add.c
@@ -404,8 +404,7 @@ pkg_add_check_pkg_archive(struct pkgdb *db, struct pkg *pkg,
				if (ret != EPKG_OK)
					goto cleanup;
			} else {
-
				pkg_emit_error("Missing dependency '%s-%s'",
-
					dep->name, dep->version);
+
				pkg_emit_missing_dep(pkg, dep);
				if ((flags & PKG_ADD_FORCE_MISSING) == 0)
					goto cleanup;
			}
modified src/event.c
@@ -760,7 +760,7 @@ event_callback(void *data, struct pkg_event *ev)
		    "the repositories\n", ev->e_not_found.pkg_name);
		break;
	case PKG_EVENT_MISSING_DEP:
-
		fprintf(stderr, "missing dependency %s-%s\n",
+
		warnx("Missing dependency '%s-%s'",
		    pkg_dep_name(ev->e_missing_dep.dep),
		    pkg_dep_version(ev->e_missing_dep.dep));
		break;