Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix outlier in uname -p on Darwin
Keve committed 1 year ago
commit 326a23edc277aca4d123e7c89be73c84bb473ae0
parent e012e03
1 file changed +3 -2
modified tests/frontend/abi.sh
@@ -8,11 +8,11 @@ tests_init \
	override

native_body() {
+
	OS=$(uname -s)
	thisarch=$(uname -p)
-
	if [ "$thisarch" = "unknown" ]; then
+
	if [ "$thisarch" = "unknown" -o "${OS}" = "Darwin" ]; then
		thisarch=$(uname -m)
	fi
-
	OS=$(uname -s)
	if [ "${OS}" = "Linux" ]; then
		version=$(readelf -n /bin/uname  | awk '/ABI: / { split($NF, a, "."); print a[1]"."a[2] }')
	else
@@ -77,6 +77,7 @@ elfparse_body() {
}

machoparse_body() {
+
	# Macho-O parsing now works across platforms
	_expected="Darwin:24:aarch64\n"
	atf_check \
		-o inline:"${_expected}" \