go update to v1.18.7

This commit is contained in:
openoms 2022-10-18 14:28:56 +01:00
parent cf5746ca76
commit 9298200188
No known key found for this signature in database
GPG Key ID: 5BFB77609B081B65

View File

@ -1,7 +1,7 @@
#!/usr/bin/env sh
# set version, check: https://golang.org/dl/
goVersion="1.17.3"
goVersion="1.18.7"
downloadFolder="/home/admin/download"
usage(){
@ -15,8 +15,8 @@ case "$1" in
1|on) # switch on
. /etc/profile # get Go vars - needed if there was no log-out since Go installed
printf "Check Framework: Go\n"
if go version 2>/dev/null | grep -q "go" ; then
printf "\nVersion of Go requested already installed.\n"
if go version 2>/dev/null | grep -q "${goVersion}" ; then
printf "\nThe requested version of Go is already installed.\n"
go version
printf "\n"
else
@ -34,6 +34,8 @@ case "$1" in
rm -fv go${goVersion}.linux-${goOSversion}.tar.gz*
exit 1
fi
printf "Clean old Go version\n"
sudo rm -rf /usr/local/go /usr/local/gocode
sudo tar -C /usr/local -xzf ${downloadFolder}/go${goVersion}.linux-${goOSversion}.tar.gz
rm -fv ${downloadFolder}/go${goVersion}.linux-${goOSversion}.tar.gz*
sudo mkdir -v /usr/local/gocode