@@ -99,14 +99,6 @@ for version in "${versions[@]}"; do
9999 template=" Dockerfile-$variant .template"
100100 { generated_warning; cat " $template " ; } > " $dir /Dockerfile"
101101 done
102- if [ -d " $version /wheezy" ]; then
103- cp " $version /Dockerfile" " $version /wheezy/Dockerfile"
104- # wheezy-only: dpkg-architecture: unknown option `--query'
105- sed -ri \
106- -e ' s/:jessie/:wheezy/g' \
107- -e ' s/dpkg-architecture --query /dpkg-architecture -q/g' \
108- " $version /wheezy/Dockerfile"
109- fi
110102 fi
111103 (
112104 set -x
@@ -119,21 +111,27 @@ for version in "${versions[@]}"; do
119111 " $version " /{,* /,* /* /}Dockerfile
120112 )
121113 fi
122- if [ -d " $version /alpine3.6" ]; then
123- cp " $version /alpine/Dockerfile" " $version /alpine3.6/Dockerfile"
124- sed -ri \
125- -e ' s/(alpine):3.4/\1:3.6/g' \
126- -e ' s/openssl/libressl/g' \
127- " $version /alpine3.6/Dockerfile"
128- fi
129- if [ -d " $version /stretch" ]; then
130- cp " $version /Dockerfile" " $version /stretch/Dockerfile"
131- sed -ri \
132- -e ' s/:jessie/:stretch/g' \
133- " $version /stretch/Dockerfile"
134- fi
135114 for variant in wheezy stretch alpine3.6 alpine slim ' ' ; do
136115 [ -d " $version /$variant " ] || continue
116+
117+ case " $variant " in
118+ alpine3.6)
119+ sed -r \
120+ -e ' s!(alpine):3.4!\1:3.6!g' \
121+ -e ' s!openssl!libressl!g' \
122+ " $version /alpine/Dockerfile" > " $version /$variant /Dockerfile"
123+ ;;
124+
125+ wheezy|stretch)
126+ sed -r \
127+ -e " s!(buildpack-deps|debian):jessie!\1:${variant} !g" \
128+ " $version /Dockerfile" > " $version /$variant /Dockerfile"
129+ if [ " $variant " = ' wheezy' ]; then
130+ sed -ri -e ' s/dpkg-architecture --query /dpkg-architecture -q/g' " $version /$variant /Dockerfile"
131+ fi
132+ ;;
133+ esac
134+
137135 travisEnv=' \n - VERSION=' " $version VARIANT=$variant$travisEnv "
138136 done
139137 for winVariant in windowsservercore nanoserver; do
0 commit comments