Prechádzať zdrojové kódy

优化macOS平台安装

Jrohy 3 rokov pred
rodič
commit
d4317de073
1 zmenil súbory, kde vykonal 20 pridanie a 14 odobranie
  1. 20 14
      install.sh

+ 20 - 14
install.sh

@@ -96,20 +96,26 @@ setupProxy(){
 
 sysArch(){
     ARCH=$(uname -m)
-    if [[ "$ARCH" == "i686" ]] || [[ "$ARCH" == "i386" ]]; then
-        VDIS="linux-386"
-    elif [[ "$ARCH" == *"armv7"* ]] || [[ "$ARCH" == "armv6l" ]]; then
-        VDIS="linux-armv6l"
-    elif [[ "$ARCH" == *"armv8"* ]] || [[ "$ARCH" == "aarch64" ]]; then
-        VDIS="linux-arm64"
-    elif [[ "$ARCH" == *"s390x"* ]]; then
-        VDIS="linux-s390x"
-    elif [[ "$ARCH" == "ppc64le" ]]; then
-        VDIS="linux-ppc64le"
-    elif [[ "$ARCH" == *"darwin"* ]]; then
-        VDIS="darwin-amd64"
-    elif [[ "$ARCH" == "x86_64" ]]; then
-        VDIS="linux-amd64"
+    if [[ `uname -s` == "Darwin" ]];then
+        if [[ "$ARCH" == "arm64" ]];then
+            VDIS="darwin-arm64"
+        else
+            VDIS="darwin-amd64"
+        fi
+    else
+        if [[ "$ARCH" == "i686" ]] || [[ "$ARCH" == "i386" ]]; then
+            VDIS="linux-386"
+        elif [[ "$ARCH" == *"armv7"* ]] || [[ "$ARCH" == "armv6l" ]]; then
+            VDIS="linux-armv6l"
+        elif [[ "$ARCH" == *"armv8"* ]] || [[ "$ARCH" == "aarch64" ]]; then
+            VDIS="linux-arm64"
+        elif [[ "$ARCH" == *"s390x"* ]]; then
+            VDIS="linux-s390x"
+        elif [[ "$ARCH" == "ppc64le" ]]; then
+            VDIS="linux-ppc64le"
+        elif [[ "$ARCH" == "x86_64" ]]; then
+            VDIS="linux-amd64"
+        fi
     fi
 }