diff --git a/install.sh b/install.sh index d6920667..25ea4983 100755 --- a/install.sh +++ b/install.sh @@ -214,7 +214,7 @@ detect_architecture() { armv7 | armv7l) if [ -f /proc/cpuinfo ] && grep -qE "(vfpv[3-9])" /proc/cpuinfo 2>/dev/null && - grep -qE "CPU architecture:\s*7" /proc/cpuinfo 2>/dev/null; then + grep -qE "CPU architecture:[[:space:]]*7" /proc/cpuinfo 2>/dev/null; then echo "armv7" else echo "armv5" @@ -224,9 +224,9 @@ detect_architecture() { armv5*) echo "armv5" ;; arm*) if [ -f /proc/cpuinfo ]; then - if grep -qE "CPU architecture:\s*7" /proc/cpuinfo 2>/dev/null; then + if grep -qE "CPU architecture:[[:space:]]*7" /proc/cpuinfo 2>/dev/null; then echo "armv7" - elif grep -qE "CPU architecture:\s*6" /proc/cpuinfo 2>/dev/null; then + elif grep -qE "CPU architecture:[[:space:]]*6" /proc/cpuinfo 2>/dev/null; then echo "armv6" else echo "armv5" diff --git a/installer/lib/utils.sh b/installer/lib/utils.sh index 4fb0c8c5..a326269d 100644 --- a/installer/lib/utils.sh +++ b/installer/lib/utils.sh @@ -156,7 +156,7 @@ detect_architecture() { # Check for full ARMv7 VFP support, otherwise use armv5 for safety if [ -f /proc/cpuinfo ] && grep -qE "(vfpv[3-9])" /proc/cpuinfo 2>/dev/null && - grep -qE "CPU architecture:\s*7" /proc/cpuinfo 2>/dev/null; then + grep -qE "CPU architecture:[[:space:]]*7" /proc/cpuinfo 2>/dev/null; then echo "armv7" else echo "armv5" @@ -166,9 +166,9 @@ detect_architecture() { armv5*) echo "armv5" ;; arm*) if [ -f /proc/cpuinfo ]; then - if grep -qE "CPU architecture:\s*7" /proc/cpuinfo 2>/dev/null; then + if grep -qE "CPU architecture:[[:space:]]*7" /proc/cpuinfo 2>/dev/null; then echo "armv7" - elif grep -qE "CPU architecture:\s*6" /proc/cpuinfo 2>/dev/null; then + elif grep -qE "CPU architecture:[[:space:]]*6" /proc/cpuinfo 2>/dev/null; then echo "armv6" else echo "armv5"