Skip to content

Commit 0e9e4e2

Browse files
PBM. Update go version in build scripts (#1126)
1 parent 0606d45 commit 0e9e4e2

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

packaging/scripts/mongodb-backup_builder.sh

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -146,15 +146,19 @@ install_golang() {
146146
elif [ x"$ARCH" = "xaarch64" ]; then
147147
GO_ARCH="arm64"
148148
fi
149+
GO_VERSION="1.23.8"
150+
GO_TAR="go${GO_VERSION}.linux-${GO_ARCH}.tar.gz"
151+
GO_URL="https://downloads.percona.com/downloads/packaging/go/${GO_TAR}"
152+
DL_PATH="/tmp/${GO_TAR}"
149153
for i in {1..3}; do
150-
wget https://downloads.percona.com/downloads/packaging/go/go1.22.8.linux-${GO_ARCH}.tar.gz -O /tmp/golang1.22.tar.gz && break
154+
wget -q "$GO_URL" -O "$DL_PATH" && break
151155
echo "Failed to download GOLang, retrying in 10 seconds..."
152156
sleep 10
153157
done
154-
tar --transform=s,go,go1.22, -zxf /tmp/golang1.22.tar.gz
155-
rm -rf /usr/local/go1.22 /usr/local/go1.19 /usr/local/go1.11 /usr/local/go1.8 /usr/local/go1.9 /usr/local/go1.9.2 /usr/local/go
156-
mv go1.22 /usr/local/
157-
ln -s /usr/local/go1.22 /usr/local/go
158+
tar --transform=s,go,go${GO_VERSION}, -zxf "$DL_PATH"
159+
rm -rf /usr/local/go*
160+
mv go${GO_VERSION} /usr/local/
161+
ln -s /usr/local/go${GO_VERSION} /usr/local/go
158162
}
159163

160164
install_deps() {

0 commit comments

Comments
 (0)