Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
libpkg: respect ignored shlibs for BACKUP_LIBRARIES
Isaac Freund committed 3 months ago
commit 32a1ebdbc036c7512ce4f601a98691fd477eaa26
parent 838536e
1 file changed +6 -0
modified libpkg/backup_lib.c
@@ -71,6 +71,12 @@ register_backup(struct pkgdb *db, struct pkg *orig, int fd, const char *path)
		pkg->www = xstrdup("N/A");
		pkg->prefix = xstrdup("/");
		pkg->abi = xstrdup(orig->abi);
+
		vec_foreach(orig->shlibs_provided_ignore, i) {
+
			pkg_addshlib_provided_ignore(pkg, orig->shlibs_provided_ignore.d[i]);
+
		}
+
		vec_foreach(orig->shlibs_required_ignore, i) {
+
			pkg_addshlib_required_ignore(pkg, orig->shlibs_required_ignore.d[i]);
+
		}
	} else {
		free(name);
		name = NULL;