replicatedhq/kots

Install script broken on `aarch64`

Wireless4024 opened this issue · 3 comments

$ uname -m
aarch64

Install script treat aarch64 (arm) as amd64

#find ARCH
if uname -m | grep 64 > /dev/null; then
        ARCH="amd64"
elif uname -m | grep arm > /dev/null; then
        ARCH="arm"
elif uname -m | grep 386 > /dev/null; then
        ARCH="386"
else
        fail "unknown arch: $(uname -m)"
fi

code from (https://kots.io/install)

Thanks for the issue. We've opened an internal tracker (SC59749) for this bug report.

Hi @Wireless4024 and @obfuscurity,

It seems sorted out see:

#find ARCH
	UNAME=`uname -m`
	if [ "$UNAME" == "amd64" ] || [ "$UNAME" == "x86_64" ]; then
		ARCH="amd64"
	elif [ "$UNAME" == "arm64" ] || [ "$UNAME" == "aarch64" ]; then
		ARCH="arm64"
	elif [ "$UNAME" == "arm" ]; then
		ARCH="arm"
	elif [ "$UNAME" == "i386" ]; then
		ARCH="386"
	else
		fail "unknown arch: $UNAME"
	fi

Could we not close this one?

Apologies, we shipped the fix for this on Oct 20 but forgot to mark this issue as resolved. Thanks!