Skip to content

Commit a087175

Browse files
committed
REMOVE apt-cacher build
1 parent 5f11f66 commit a087175

File tree

1 file changed

+8
-19
lines changed

1 file changed

+8
-19
lines changed

bin/make-base-vm

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,11 @@ if [ $# != 0 ] ; then
103103
done
104104
fi
105105

106-
MIRROR_DEFAULT=127.0.0.1
106+
if [ $DOCKER = "1" ]; then
107+
MIRROR_DEFAULT=172.17.0.1
108+
else
109+
MIRROR_DEFAULT=127.0.0.1
110+
fi
107111
MIRROR_BASE=http://${MIRROR_HOST:-$MIRROR_DEFAULT}:3142
108112

109113
if [ $DISTRO = "ubuntu" ]; then
@@ -180,22 +184,6 @@ if [ $DOCKER = "1" ]; then
180184

181185
mkdir -p docker
182186
cd docker
183-
export DOCKER_BUILDKIT=0
184-
185-
if [ ! "$(docker ps -q -f name=apt_cacher_ng)" ]; then
186-
# Generate the dockerfile
187-
cat << EOF > apt_cacher_ng.Dockerfile
188-
# syntax=docker/dockerfile:1
189-
FROM ubuntu
190-
VOLUME ["/var/cache/apt-cacher-ng"]
191-
RUN apt-get update && apt-get install -y apt-cacher-ng
192-
EXPOSE 3142
193-
CMD chmod 777 /var/cache/apt-cacher-ng && /etc/init.d/apt-cacher-ng start && tail -f /var/log/apt-cacher-ng/*
194-
EOF
195-
196-
docker build --pull -f apt_cacher_ng.Dockerfile -t apt_cacher_ng .
197-
docker run -d -p 3142:3142 --name apt_cacher_ng apt_cacher_ng
198-
fi
199187

200188
if [ -n "$DOCKER_IMAGE_HASH" ]; then
201189
base_image="$DISTRO@sha256:$DOCKER_IMAGE_HASH"
@@ -209,7 +197,8 @@ EOF
209197
FROM $base_image
210198
211199
ENV DEBIAN_FRONTEND=noninteractive
212-
RUN rm /etc/apt/sources.list.d/*esm*.list &> /dev/null
200+
# DELETE ESM Files: W: Failed to fetch https://esm.ubuntu.com/ubuntu/dists/trusty-infra-security/main/binary-amd64/Packages Received HTTP code 403 from proxy after CONNECT
201+
RUN [ -f /etc/apt/sources.list.d/*esm*.list ] && rm /etc/apt/sources.list.d/*esm*.list
213202
RUN echo 'Acquire::http { Proxy "$MIRROR_BASE"; };' > /etc/apt/apt.conf.d/50cacher
214203
RUN apt-get update && apt-get --no-install-recommends -y install $addpkg
215204
@@ -220,7 +209,7 @@ WORKDIR /home/$DISTRO
220209
CMD ["sleep", "infinity"]
221210
EOF
222211

223-
docker build --network host --no-cache --pull -f $OUT.Dockerfile -t $OUT .
212+
docker build --network host --pull -f $OUT.Dockerfile -t $OUT .
224213

225214
exit 0
226215
fi

0 commit comments

Comments
 (0)