Skip to content

Commit 72a3b12

Browse files
authored
Merge pull request #59 from chrisd8088/go-1.21.1-with-perms-fix
Update to Go 1.21.1 and set different file permissions in update script
2 parents 97e17b4 + bc4d839 commit 72a3b12

8 files changed

+19
-19
lines changed

build_dockers.bsh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ do
2121
esac
2222
done
2323

24-
: ${GOLANG_VERSION:=1.20.6}
24+
: ${GOLANG_VERSION:=1.21.1}
2525
case "$GOLANG_ARCH" in
2626
amd64)
27-
: ${GOLANG_SHA256:=b945ae2bb5db01a0fb4786afde64e6fbab50b67f6fa0eb6cfa4924f16a7ff1eb}
27+
: ${GOLANG_SHA256:=b3075ae1ce5dab85f89bc7905d1632de23ca196bd8336afd93fa97434cfa55ae}
2828
;;
2929
arm64)
30-
: ${GOLANG_SHA256:=4e15ab37556e979181a1a1cc60f6d796932223a0f5351d7c83768b356f84429b}
30+
: ${GOLANG_SHA256:=7da1a3936a928fd0b2602ed4f3ef535b8cd1990f1503b8d3e1acc0fa0759c967}
3131
;;
3232
esac
3333
export GOLANG_VERSION GOLANG_SHA256 GOLANG_ARCH

centos_7.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ RUN yum install -y gettext-devel libcurl-devel openssl-devel perl-CPAN perl-deve
1919
make install && \
2020
git --version
2121

22-
ARG GOLANG_VERSION=1.20.6
23-
ARG GOLANG_SHA256=b945ae2bb5db01a0fb4786afde64e6fbab50b67f6fa0eb6cfa4924f16a7ff1eb
22+
ARG GOLANG_VERSION=1.21.1
23+
ARG GOLANG_SHA256=b3075ae1ce5dab85f89bc7905d1632de23ca196bd8336afd93fa97434cfa55ae
2424
ARG GOLANG_ARCH=amd64
2525

2626
ENV GOROOT=/usr/local/go

centos_8.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ RUN yum -y upgrade
44
RUN yum install -y rsync ruby ruby-devel rubygems-devel gcc
55
RUN yum install -y gettext-devel libcurl-devel openssl-devel perl-CPAN perl-devel zlib-devel make wget autoconf git
66

7-
ARG GOLANG_VERSION=1.20.6
8-
ARG GOLANG_SHA256=b945ae2bb5db01a0fb4786afde64e6fbab50b67f6fa0eb6cfa4924f16a7ff1eb
7+
ARG GOLANG_VERSION=1.21.1
8+
ARG GOLANG_SHA256=b3075ae1ce5dab85f89bc7905d1632de23ca196bd8336afd93fa97434cfa55ae
99
ARG GOLANG_ARCH=amd64
1010

1111
ENV GOROOT=/usr/local/go

debian_10.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ LABEL RUN="docker run -v git-lfs-checkout-dir:/src -v repo_dir:/repo"
66
RUN DEBIAN_FRONTEND=noninteractive apt-get -y update && \
77
apt-get install -y gettext git dpkg-dev dh-golang asciidoctor curl
88

9-
ARG GOLANG_VERSION=1.20.6
10-
ARG GOLANG_SHA256=b945ae2bb5db01a0fb4786afde64e6fbab50b67f6fa0eb6cfa4924f16a7ff1eb
9+
ARG GOLANG_VERSION=1.21.1
10+
ARG GOLANG_SHA256=b3075ae1ce5dab85f89bc7905d1632de23ca196bd8336afd93fa97434cfa55ae
1111
ARG GOLANG_ARCH=amd64
1212

1313
ENV GOROOT=/usr/local/go

debian_11.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ RUN dpkg --add-architecture i386
88
RUN DEBIAN_FRONTEND=noninteractive apt-get -y update && \
99
apt-get install -y --no-install-recommends gettext git dpkg-dev dh-golang asciidoctor curl build-essential gcc-i686-linux-gnu libc6-dev:i386
1010

11-
ARG GOLANG_VERSION=1.20.6
12-
ARG GOLANG_SHA256=b945ae2bb5db01a0fb4786afde64e6fbab50b67f6fa0eb6cfa4924f16a7ff1eb
11+
ARG GOLANG_VERSION=1.21.1
12+
ARG GOLANG_SHA256=b3075ae1ce5dab85f89bc7905d1632de23ca196bd8336afd93fa97434cfa55ae
1313
ARG GOLANG_ARCH=amd64
1414

1515
ENV GOROOT=/usr/local/go

debian_12.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ RUN dpkg --add-architecture i386
88
RUN DEBIAN_FRONTEND=noninteractive apt-get -y update && \
99
apt-get install -y --no-install-recommends gettext git dpkg-dev dh-golang asciidoctor curl build-essential gcc-i686-linux-gnu libc6-dev:i386
1010

11-
ARG GOLANG_VERSION=1.20.6
12-
ARG GOLANG_SHA256=b945ae2bb5db01a0fb4786afde64e6fbab50b67f6fa0eb6cfa4924f16a7ff1eb
11+
ARG GOLANG_VERSION=1.21.1
12+
ARG GOLANG_SHA256=b3075ae1ce5dab85f89bc7905d1632de23ca196bd8336afd93fa97434cfa55ae
1313
ARG GOLANG_ARCH=amd64
1414

1515
ENV GOROOT=/usr/local/go

rocky_9.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ RUN yum -y upgrade
44
RUN yum install -y rsync ruby ruby-devel rubygems-devel gcc
55
RUN yum install -y gettext-devel libcurl-devel openssl-devel perl-CPAN perl-devel zlib-devel make wget autoconf git
66

7-
ARG GOLANG_VERSION=1.20.6
8-
ARG GOLANG_SHA256=b945ae2bb5db01a0fb4786afde64e6fbab50b67f6fa0eb6cfa4924f16a7ff1eb
7+
ARG GOLANG_VERSION=1.21.1
8+
ARG GOLANG_SHA256=b3075ae1ce5dab85f89bc7905d1632de23ca196bd8336afd93fa97434cfa55ae
99
ARG GOLANG_ARCH=amd64
1010

1111
ENV GOROOT=/usr/local/go

update-hashes

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ require 'json'
88
require 'net/http'
99
require 'tempfile'
1010

11-
def rewrite_file(name)
11+
def rewrite_file(name, mode)
1212
r = File.open(name, "r")
1313
w = Tempfile.new(name, ".")
1414
yield r, w
1515
r.close
16-
w.chmod(0755)
16+
w.chmod(mode)
1717
File.rename(w.path, r.path)
1818
end
1919

2020
def update_main_repo(version, hashes)
21-
rewrite_file("build_dockers.bsh") do |r, w|
21+
rewrite_file("build_dockers.bsh", 0755) do |r, w|
2222
puts "Processing build_dockers.bsh"
2323
arch = nil
2424
in_arch = false
@@ -45,7 +45,7 @@ def update_main_repo(version, hashes)
4545
end
4646

4747
def update_dockerfile(name, version, hashes)
48-
rewrite_file(name) do |r, w|
48+
rewrite_file(name, 0644) do |r, w|
4949
puts "Processing #{name}"
5050
while line = r.gets
5151
case line

0 commit comments

Comments
 (0)