From 1b5ac92b1baac6629268bf31e85e6245751c9194 Mon Sep 17 00:00:00 2001 From: spiritlhl <103393591+spiritLHLS@users.noreply.github.com> Date: Thu, 2 May 2024 10:58:19 +0800 Subject: [PATCH] Update backtrace_install.sh --- backtrace_install.sh | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/backtrace_install.sh b/backtrace_install.sh index 143cf4b..02dbbcc 100644 --- a/backtrace_install.sh +++ b/backtrace_install.sh @@ -2,6 +2,7 @@ #From https://github.com/oneclickvirt/backtrace #2024.05.02 +rm -rf /usr/bin/backtrace os=$(uname -s) arch=$(uname -m) @@ -11,10 +12,10 @@ case $os in x86_64) wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-linux-amd64 ;; - i386) + "i386" | "i686") wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-linux-386 ;; - arm64) + "armv7l" | "armv8" | "armv8l" | "aarch64") wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-linux-arm64 ;; *) @@ -28,10 +29,10 @@ case $os in x86_64) wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-darwin-amd64 ;; - i386) + "i386" | "i686") wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-darwin-386 ;; - arm64) + "armv7l" | "armv8" | "armv8l" | "aarch64") wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-darwin-arm64 ;; *) @@ -45,10 +46,10 @@ case $os in amd64) wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-freebsd-amd64 ;; - i386) + "i386" | "i686") wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-freebsd-386 ;; - arm64) + "armv7l" | "armv8" | "armv8l" | "aarch64") wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-freebsd-arm64 ;; *) @@ -62,10 +63,10 @@ case $os in amd64) wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-openbsd-amd64 ;; - i386) + "i386" | "i686") wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-openbsd-386 ;; - arm64) + "armv7l" | "armv8" | "armv8l" | "aarch64") wget -O backtrace https://github.com/oneclickvirt/backtrace/releases/download/output/backtrace-openbsd-arm64 ;; *) @@ -81,7 +82,7 @@ case $os in esac chmod 777 backtrace -if [ -f /usr/bin/ ]; then +if [ !-f /usr/bin/backtrace ]; then mv backtrace /usr/bin/ backtrace else