Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f267e4b

Browse files
committed
Merge pull request moby#17697 from jfrazelle/test-old-apt-repo
add script to test the old apt-repo
2 parents 5baf56c + 3f27479 commit f267e4b

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

hack/make/test-old-apt-repo

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#!/bin/bash
2+
set -e
3+
4+
versions=( 1.3.3 1.4.1 1.5.0 1.6.2 )
5+
6+
install() {
7+
local version=$1
8+
local tmpdir=$(mktemp -d /tmp/XXXXXXXXXX)
9+
local dockerfile="${tmpdir}/Dockerfile"
10+
cat <<-EOF > "$dockerfile"
11+
FROM debian:jessie
12+
ENV VERSION ${version}
13+
RUN apt-get update && apt-get install -y \
14+
apt-transport-https \
15+
ca-certificates \
16+
--no-install-recommends
17+
RUN echo "deb https://get.docker.com/ubuntu docker main" > /etc/apt/sources.list.d/docker.list
18+
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 \
19+
--recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
20+
RUN apt-get update && apt-get install -y \
21+
lxc-docker-\${VERSION}
22+
EOF
23+
24+
docker build --rm --force-rm --no-cache -t docker-old-repo:${version} -f $dockerfile $tmpdir
25+
}
26+
27+
for v in "${versions[@]}"; do
28+
install "$v"
29+
done

0 commit comments

Comments
 (0)