diff --git a/script/install.sh b/script/install.sh index 44c35b8..96c924e 100755 --- a/script/install.sh +++ b/script/install.sh @@ -75,17 +75,13 @@ pre_check() { fi ## os_arch - if [ $(uname -m | grep 'x86_64') != "" ]; then + if [[ $(uname -m | grep 'x86_64') != "" ]]; then os_arch="amd64" - elif [ $(uname -m | grep 'i386\|i686') != "" ]; then + elif [[ $(uname -m | grep 'i386\|i686') != "" ]]; then os_arch="386" - elif [ $(uname -m | grep 'aarch64') != "" ]; then + elif [[ $(uname -m | grep 'aarch64\|armv8b\|armv8l') != "" ]]; then os_arch="arm64" - elif [ $(uname -m | grep 'armv8b') != "" ]; then - os_arch="arm64" - elif [ $(uname -m | grep 'armv8l') != "" ]; then - os_arch="arm64" - elif [ $(uname -m | grep 'arm') != "" ]; then + elif [[ $(uname -m | grep 'arm') != "" ]]; then os_arch="arm" fi