Skip to content

Commit 05aef2f

Browse files
committed
Update mirrorlist and remove unnecessary fallback
1 parent f67402e commit 05aef2f

File tree

4 files changed

+28
-32
lines changed

4 files changed

+28
-32
lines changed

7/Dockerfile

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,12 @@ RUN set -ex; \
3232
# https://gcc.gnu.org/mirrors.html
3333
ENV GCC_MIRRORS \
3434
https://ftpmirror.gnu.org/gcc \
35+
https://mirrors.kernel.org/gnu/gcc \
3536
https://bigsearcher.com/mirrors/gcc/releases \
36-
https://mirrors-usa.go-parts.com/gcc/releases \
37-
https://mirrors.concertpass.com/gcc/releases \
38-
http://www.netgull.com/gcc/releases
37+
http://www.netgull.com/gcc/releases \
38+
https://ftpmirror.gnu.org/gcc \
39+
# only attempt the origin FTP as a mirror of last resort
40+
ftp://ftp.gnu.org/gnu/gcc
3941

4042
# Last Modified: 2019-11-14
4143
ENV GCC_VERSION 7.5.0
@@ -63,11 +65,8 @@ RUN set -ex; \
6365
return 1; \
6466
}; \
6567
\
66-
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig" 'gcc.tar.xz.sig' \
67-
# 6.5.0 (https://mirrors.kernel.org/gnu/gcc/6.5.0/), no gcc- prefix
68-
|| _fetch "$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig"; \
69-
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz' \
70-
|| _fetch "$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz'; \
68+
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig" 'gcc.tar.xz.sig'; \
69+
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz'; \
7170
gpg --batch --verify gcc.tar.xz.sig gcc.tar.xz; \
7271
mkdir -p /usr/src/gcc; \
7372
tar -xf gcc.tar.xz -C /usr/src/gcc --strip-components=1; \

8/Dockerfile

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,12 @@ RUN set -ex; \
3232
# https://gcc.gnu.org/mirrors.html
3333
ENV GCC_MIRRORS \
3434
https://ftpmirror.gnu.org/gcc \
35+
https://mirrors.kernel.org/gnu/gcc \
3536
https://bigsearcher.com/mirrors/gcc/releases \
36-
https://mirrors-usa.go-parts.com/gcc/releases \
37-
https://mirrors.concertpass.com/gcc/releases \
38-
http://www.netgull.com/gcc/releases
37+
http://www.netgull.com/gcc/releases \
38+
https://ftpmirror.gnu.org/gcc \
39+
# only attempt the origin FTP as a mirror of last resort
40+
ftp://ftp.gnu.org/gnu/gcc
3941

4042
# Last Modified: 2020-03-04
4143
ENV GCC_VERSION 8.4.0
@@ -63,11 +65,8 @@ RUN set -ex; \
6365
return 1; \
6466
}; \
6567
\
66-
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig" 'gcc.tar.xz.sig' \
67-
# 6.5.0 (https://mirrors.kernel.org/gnu/gcc/6.5.0/), no gcc- prefix
68-
|| _fetch "$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig"; \
69-
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz' \
70-
|| _fetch "$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz'; \
68+
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig" 'gcc.tar.xz.sig'; \
69+
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz'; \
7170
gpg --batch --verify gcc.tar.xz.sig gcc.tar.xz; \
7271
mkdir -p /usr/src/gcc; \
7372
tar -xf gcc.tar.xz -C /usr/src/gcc --strip-components=1; \

9/Dockerfile

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,12 @@ RUN set -ex; \
3232
# https://gcc.gnu.org/mirrors.html
3333
ENV GCC_MIRRORS \
3434
https://ftpmirror.gnu.org/gcc \
35+
https://mirrors.kernel.org/gnu/gcc \
3536
https://bigsearcher.com/mirrors/gcc/releases \
36-
https://mirrors-usa.go-parts.com/gcc/releases \
37-
https://mirrors.concertpass.com/gcc/releases \
38-
http://www.netgull.com/gcc/releases
37+
http://www.netgull.com/gcc/releases \
38+
https://ftpmirror.gnu.org/gcc \
39+
# only attempt the origin FTP as a mirror of last resort
40+
ftp://ftp.gnu.org/gnu/gcc
3941

4042
# Last Modified: 2020-03-12
4143
ENV GCC_VERSION 9.3.0
@@ -63,11 +65,8 @@ RUN set -ex; \
6365
return 1; \
6466
}; \
6567
\
66-
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig" 'gcc.tar.xz.sig' \
67-
# 6.5.0 (https://mirrors.kernel.org/gnu/gcc/6.5.0/), no gcc- prefix
68-
|| _fetch "$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig"; \
69-
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz' \
70-
|| _fetch "$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz'; \
68+
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz.sig" 'gcc.tar.xz.sig'; \
69+
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz" 'gcc.tar.xz'; \
7170
gpg --batch --verify gcc.tar.xz.sig gcc.tar.xz; \
7271
mkdir -p /usr/src/gcc; \
7372
tar -xf gcc.tar.xz -C /usr/src/gcc --strip-components=1; \

Dockerfile.template

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,12 @@ RUN set -ex; \
3232
# https://gcc.gnu.org/mirrors.html
3333
ENV GCC_MIRRORS \
3434
https://ftpmirror.gnu.org/gcc \
35+
https://mirrors.kernel.org/gnu/gcc \
3536
https://bigsearcher.com/mirrors/gcc/releases \
36-
https://mirrors-usa.go-parts.com/gcc/releases \
37-
https://mirrors.concertpass.com/gcc/releases \
38-
http://www.netgull.com/gcc/releases
37+
http://www.netgull.com/gcc/releases \
38+
https://ftpmirror.gnu.org/gcc \
39+
# only attempt the origin FTP as a mirror of last resort
40+
ftp://ftp.gnu.org/gnu/gcc
3941

4042
# Last Modified: placeholder
4143
ENV GCC_VERSION placeholder
@@ -63,11 +65,8 @@ RUN set -ex; \
6365
return 1; \
6466
}; \
6567
\
66-
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.%%TARBALL-COMPRESSION%%.sig" 'gcc.tar.%%TARBALL-COMPRESSION%%.sig' \
67-
# 6.5.0 (https://mirrors.kernel.org/gnu/gcc/6.5.0/), no gcc- prefix
68-
|| _fetch "$GCC_VERSION/gcc-$GCC_VERSION.tar.%%TARBALL-COMPRESSION%%.sig"; \
69-
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.%%TARBALL-COMPRESSION%%" 'gcc.tar.%%TARBALL-COMPRESSION%%' \
70-
|| _fetch "$GCC_VERSION/gcc-$GCC_VERSION.tar.%%TARBALL-COMPRESSION%%" 'gcc.tar.%%TARBALL-COMPRESSION%%'; \
68+
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.%%TARBALL-COMPRESSION%%.sig" 'gcc.tar.%%TARBALL-COMPRESSION%%.sig'; \
69+
_fetch "gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.%%TARBALL-COMPRESSION%%" 'gcc.tar.%%TARBALL-COMPRESSION%%'; \
7170
gpg --batch --verify gcc.tar.%%TARBALL-COMPRESSION%%.sig gcc.tar.%%TARBALL-COMPRESSION%%; \
7271
mkdir -p /usr/src/gcc; \
7372
tar -xf gcc.tar.%%TARBALL-COMPRESSION%% -C /usr/src/gcc --strip-components=1; \

0 commit comments

Comments
 (0)