Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Do not consider local files during pkg delete/remove
Baptiste Daroussin committed 11 years ago
commit 3bd8d81e6e04ce4c38da6e6c7cb7bf0a3bd694e9
parent d76c4fe
1 file changed +2 -1
modified libpkg/pkg_jobs.c
@@ -238,7 +238,8 @@ pkg_jobs_add(struct pkg_jobs *j, match_t match, char **argv, int argc)

	for (i = 0; i < argc; i++) {
		jp = calloc(1, sizeof(struct job_pattern));
-
		if (!pkg_jobs_maybe_match_file(jp, argv[i])) {
+
		if (j->type == PKG_JOBS_DEINSTALL ||
+
		    !pkg_jobs_maybe_match_file(jp, argv[i])) {
			jp->pattern = strdup(argv[i]);
			jp->match = match;
		}