diff options
author | dd <dd@wx.tnyzeq.icu> | 2024-06-23 17:25:36 +0200 |
---|---|---|
committer | dd <dd@wx.tnyzeq.icu> | 2024-06-23 17:25:36 +0200 |
commit | b52384f095324e53eaa2b0bf1309b3f6a93145f5 (patch) | |
tree | cedcd302052c339253954cc29a6084a664f40e66 /docker | |
parent | 6e45e5102aa8ade167d9a445912a33936a0a7961 (diff) | |
download | vyos-build-b52384f095324e53eaa2b0bf1309b3f6a93145f5.tar.gz vyos-build-b52384f095324e53eaa2b0bf1309b3f6a93145f5.zip |
docker: added ability to use custom ELTS mirror
Diffstat (limited to 'docker')
-rw-r--r-- | docker/Dockerfile | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile index 2d6f8510..a4bbee87 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -58,6 +58,19 @@ RUN apt-get update && apt-get install -y \ apt-utils \ locales +# Use the --build-arg ELTS_MIRROR=http://your-elts-mirror argument to specify your ELTS mirror +ARG ELTS_MIRROR="none" +RUN <<EOF +set -e +if [ "$ELTS_MIRROR" != "none" ]; then + apt-get install wget -y + wget --no-check-certificate https://deb.freexian.com/extended-lts/pool/main/f/freexian-archive-keyring/freexian-archive-keyring_2022.06.08_all.deb + dpkg -i freexian-archive-keyring_2022.06.08_all.deb + echo "deb $ELTS_MIRROR buster main contrib non-free" > /etc/apt/sources.list.d/elts.list + apt-get full-upgrade -y +fi +EOF + RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen && locale-gen ENV LANG en_US.utf8 |