From 2bf749b9558c535099d5729ebbe6f68654301e09 Mon Sep 17 00:00:00 2001 From: AhFei Date: Fri, 8 Sep 2023 20:31:12 +0800 Subject: [PATCH] recognize architecture --- one-touch.sh | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/one-touch.sh b/one-touch.sh index cb9a8e0..8c671ed 100644 --- a/one-touch.sh +++ b/one-touch.sh @@ -5,14 +5,30 @@ set -ex PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH + +apt-get install -y curl wget unzip + +# get_architecture +arch=$(uname -m) + +# 设置 ARCHITECTURE 变量 +if [[ $arch == "aarch64" ]]; then + ARCHITECTURE="arm64" +elif [[ $arch == "x86_64" ]]; then + ARCHITECTURE="x86_64" +else + ARCHITECTURE="unknown" +fi + + # step 0: prepare -OS_ARCH=${1} -WORKSPACE=${2} -passwd=${3} -uid=${4} -server_address=${5} -user_name=${6} -test_or_not=${7} +OS_ARCH=$ARCHITECTURE +WORKSPACE=${1} +passwd=${2} +uid=${3} +server_address=${4} +user_name=${5} +test_or_not=${6} mkdir -p ${WORKSPACE} cd ${WORKSPACE}