Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
libpkg: respect ignored shlibs for BACKUP_LIBRARIES
Isaac Freund committed 4 months ago
commit 32a1ebdbc036c7512ce4f601a98691fd477eaa26
parent 838536e42eeba5fea3ff0c293fc36ae0761cfd8d
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;