matterbridge - update go download link

This commit is contained in:
2022-05-29 21:12:20 +02:00
parent 3a4e4b640e
commit c6e62725da

View File

@@ -97,8 +97,8 @@ step_10() {
toolBackup="${toolDir}/${toolName}_bu" toolBackup="${toolDir}/${toolName}_bu"
fi fi
exe service ${toolName} stop >>/dev/null 2>&1 exe service ${toolName} stop >>/dev/null 2>&1
info -n " [I] Backing up existing executable to ${toolBackup}..." sqr::echo -n " [i] Backing up existing executable to ${toolBackup}..."
exe cp -ar "$toolLoc" "$toolBackup" && info "ok" exe cp -ar "$toolLoc" "$toolBackup" && sqr::echo "ok"
fi fi
} }
versionNow=$([ ! -z $(which ${toolName}) ] && ${toolName} --version | sed 's/.*version: \([0-9.]\+\).*/\1/') versionNow=$([ ! -z $(which ${toolName}) ] && ${toolName} --version | sed 's/.*version: \([0-9.]\+\).*/\1/')
@@ -137,18 +137,18 @@ step_30_info() {
step_30_alias() { echo "build"; } step_30_alias() { echo "build"; }
step_30() { step_30() {
shift shift
local goVer="$(curl --silent -L https://go.dev/doc/devel/release | \ local goVer="$(curl --silent -L https://go.dev/dl | \
grep --max-count 1 -E "go[[:digit:]\.]{3,}" |\ grep --max-count 1 -E "go[[:digit:]\.]{3,}.*\.tar\.gz" |\
sed 's/.*go\([[:digit:]\.]\+\).*/\1/g')" sed 's/.*\/\(go.*\)\.linux.*/\1/g')"
local goArch="armhf" #arm64" local goArch="armhf" #arm64"
local goDownUrl="https://go.dev/dl/go${goVer}.linux-${goArch}.tar.gz"
case "${1}" in case "${1}" in
--arch|-a) --arch|-a)
goArch="${2}" goArch="${2}"
shift 2 ;; shift 2 ;;
esac esac
[[ "${goArch}" == "armhf" ]] && goArch="armv6l" [[ "${goArch}" == "armhf" ]] && goArch="armv6l"
local goDownUrl="https://go.dev/dl/${goVer}.linux-${goArch}.tar.gz"
# Download latest go # Download latest go
if [ ! -e "${goDir}" ] ; then if [ ! -e "${goDir}" ] ; then
info "Download go${goVer}: ${goDownUrl}" info "Download go${goVer}: ${goDownUrl}"