Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Revert "ABI: during pkg create do not trust ABI, also gather ALTABI"
Baptiste Daroussin committed 2 years ago
commit d2b555c58e63a257fab40f08220683adadf59412
parent 956389b
2 files changed +2 -8
modified libpkg/pkg_create.c
@@ -571,10 +571,6 @@ fixup_abi(struct pkg *pkg, const char *rootdir, bool testing)
		pkg->abi = xstrdup(arch);
		defaultarch = true;
	}
-
	if (pkg->arch == NULL) {
-
		arch = pkg_object_string(pkg_config_get("ALTABI"));
-
		pkg->arch = xstrdup(arch);
-
	}

	if (!testing)
		pkg_analyse_files(NULL, pkg, rootdir);
modified libpkg/pkg_manifest.c
@@ -947,10 +947,8 @@ pkg_emit_object(struct pkg *pkg, short flags)

	if (pkg->abi == NULL && pkg->arch != NULL)
		pkg->abi = xstrdup(pkg->arch);
-
	if (pkg->arch == NULL) {
-
		pkg_arch_to_legacy(pkg->abi, legacyarch, BUFSIZ);
-
		pkg->arch = xstrdup(legacyarch);
-
	}
+
	pkg_arch_to_legacy(pkg->abi, legacyarch, BUFSIZ);
+
	pkg->arch = xstrdup(legacyarch);
	pkg_debug(4, "Emitting basic metadata");
	MANIFEST_EXPORT_FIELD(top, pkg, name, string);
	MANIFEST_EXPORT_FIELD(top, pkg, origin, string);