From 5ab6c0d5e25e9c1bf4be72bd3efc21d23db24ded Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Tue, 1 Jul 2025 17:38:40 -0500 Subject: [PATCH] Teach mkroot/mkroot.sh CROSS= to accept multiple comma separated targets. --- mkroot/mkroot.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/mkroot/mkroot.sh b/mkroot/mkroot.sh index 90e603af..2b84737d 100755 --- a/mkroot/mkroot.sh +++ b/mkroot/mkroot.sh @@ -32,6 +32,7 @@ elif [ -n "$CROSS" ]; then # CROSS=all/allnonstop/$ARCH else list known $ARCHes [ ! -d "$CCC" ] && die "No ccc symlink to compiler directory." TARGETS="$(ls "$CCC" | sed -n 's/-.*//p' | sort -u)" + [ "${CROSS/,/}" == "$CROSS" ] || { TARGETS="${CROSS//,/ }"; CROSS=all; } if [ "${CROSS::3}" == all ]; then # loop calling ourselves for each target for i in $TARGETS; do "$0" "$@" CROSS=$i || [ "$CROSS" == allnonstop ] || exit 1 -- 2.39.5