From fc0df6e0ea257fb27724f830712b5b7e06a889d8 Mon Sep 17 00:00:00 2001
From: Pavel Vondruska <dexter.cz@gmail.com>
Date: Thu, 20 Jan 2022 09:12:35 +0100
Subject: [PATCH] Automaticka detekce posledni stable verze GO

---
 make.sh | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/make.sh b/make.sh
index f90d8a4..3735b45 100755
--- a/make.sh
+++ b/make.sh
@@ -9,7 +9,7 @@ set -x
 
 # Nastaveni promennych, pokud je SINVERSION zakomentovana, pokusime se odhadnout nejnovejsi
 export DEBIAN_FRONTEND=noninteractive
-export GOVERSION=1.17.5 OS=linux ARCH=amd64
+#export GOVERSION=go1.17.6 OS=linux ARCH=amd64
 #export SINVERSION=3.9.2
 
 # Nacteni promennych o bezicim systemu vcetne verzi
@@ -37,14 +37,15 @@ apt install -yqqq build-essential dpkg-dev debhelper build-essential libssl-dev
 
 # Automaticka detekce posledni releasnute verze
 SINVERSION=${SINVERSION:-$(curl -s https://github.com/sylabs/singularity/releases/latest | grep -Po "\/v\K[^\"]+")}
+GOVERSION=${GOVERSION:-$(curl -s https://go.dev/VERSION?m=text)}
 
 # Priprava adresare pro hotove balicky a zapamatovani cesty
 mkdir build
 export BUILD=${PWD}/build
 
 # Stazeni a instalace GO
-wget -q -O /tmp/go${GOVERSION}.${OS}-${ARCH}.tar.gz https://dl.google.com/go/go${GOVERSION}.${OS}-${ARCH}.tar.gz && tar -C /usr/local -xzf /tmp/go${GOVERSION}.${OS}-${ARCH}.tar.gz
-rm /tmp/go${GOVERSION}.${OS}-${ARCH}.tar.gz
+wget -q -O /tmp/${GOVERSION}.${OS}-${ARCH}.tar.gz https://dl.google.com/go/${GOVERSION}.${OS}-${ARCH}.tar.gz && tar -C /usr/local -xzf /tmp/${GOVERSION}.${OS}-${ARCH}.tar.gz
+rm /tmp/${GOVERSION}.${OS}-${ARCH}.tar.gz
 
 # Nastaveni promennych GO
 echo 'export GOPATH=${HOME}/go' >> ~/.bashrc
-- 
GitLab