Skip to content

Commit 4981a43

Browse files
authored
Merge pull request #210 from infosiftr/alpine3.7
Add 2.3-alpine3.7, remove all Alpine 3.4 variants
2 parents 494b0dd + 7766c71 commit 4981a43

File tree

5 files changed

+11
-140
lines changed

5 files changed

+11
-140
lines changed

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@ env:
1414
- VERSION=2.4 VARIANT=jessie/slim
1515
- VERSION=2.4 VARIANT=alpine3.7
1616
- VERSION=2.4 VARIANT=alpine3.6
17-
- VERSION=2.4 VARIANT=alpine3.4
1817
- VERSION=2.3 VARIANT=stretch
1918
- VERSION=2.3 VARIANT=stretch/slim
2019
- VERSION=2.3 VARIANT=jessie
2120
- VERSION=2.3 VARIANT=jessie/slim
22-
- VERSION=2.3 VARIANT=alpine3.4
21+
- VERSION=2.3 VARIANT=alpine3.7
2322

2423
install:
2524
- git clone --depth 1 https://github.com/docker-library/official-images.git ~/official-images

2.3/alpine3.4/Dockerfile renamed to 2.3/alpine3.7/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM alpine:3.4
1+
FROM alpine:3.7
22

33
# skip installing gem documentation
44
RUN mkdir -p /usr/local/etc \
@@ -31,8 +31,8 @@ RUN set -ex \
3131
glib-dev \
3232
libc-dev \
3333
libffi-dev \
34-
openssl \
35-
openssl-dev \
34+
libressl \
35+
libressl-dev \
3636
libxml2-dev \
3737
libxslt-dev \
3838
linux-headers \
@@ -85,7 +85,7 @@ RUN set -ex \
8585
bzip2 \
8686
ca-certificates \
8787
libffi-dev \
88-
openssl-dev \
88+
libressl-dev \
8989
procps \
9090
yaml-dev \
9191
zlib-dev \

2.4/alpine3.4/Dockerfile

Lines changed: 0 additions & 112 deletions
This file was deleted.

generate-stackbrew-library.sh

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,7 @@ declare -A aliases=(
77
)
88

99
defaultDebianSuite='stretch'
10-
declare -A debianSuites=(
11-
[2.2]='jessie'
12-
[2.3]='jessie'
13-
[2.4]='jessie'
14-
)
1510
defaultAlpineVersion='3.7'
16-
declare -A alpineVersions=(
17-
[2.2]='3.4'
18-
[2.3]='3.4'
19-
)
2011

2112
self="$(basename "$BASH_SOURCE")"
2213
cd "$(dirname "$(readlink -f "$BASH_SOURCE")")"
@@ -81,12 +72,9 @@ join() {
8172
}
8273

8374
for version in "${versions[@]}"; do
84-
debianSuite="${debianSuites[$version]:-$defaultDebianSuite}"
85-
alpineVersion="${alpineVersions[$version]:-$defaultAlpineVersion}"
86-
8775
for v in \
8876
{stretch,jessie}{,/slim,/onbuild} \
89-
alpine{3.7,3.6,3.4} \
77+
alpine{3.7,3.6} \
9078
; do
9179
dir="$version/$v"
9280
variant="$(basename "$v")"
@@ -117,13 +105,13 @@ for version in "${versions[@]}"; do
117105

118106
variantAliases=( "${versionAliases[@]/%/-$variant}" )
119107
case "$variant" in
120-
"$debianSuite")
108+
"$defaultDebianSuite")
121109
variantAliases+=( "${versionAliases[@]}" )
122110
;;
123-
*-"$debianSuite")
124-
variantAliases+=( "${versionAliases[@]/%/-${variant%-$debianSuite}}" )
111+
*-"$defaultDebianSuite")
112+
variantAliases+=( "${versionAliases[@]/%/-${variant%-$defaultDebianSuite}}" )
125113
;;
126-
"alpine${alpineVersion}")
114+
"alpine${defaultAlpineVersion}")
127115
variantAliases+=( "${versionAliases[@]/%/-alpine}" )
128116
;;
129117
esac

update.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ for version in "${versions[@]}"; do
6666
echo "$version: $fullVersion; rubygems $rubygems, bundler $bundler; $shaVal"
6767

6868
for v in \
69-
alpine{3.4,3.6,3.7} \
69+
alpine{3.6,3.7} \
7070
{jessie,stretch}{/slim,/onbuild,} \
7171
; do
7272
dir="$version/$v"
@@ -97,10 +97,6 @@ for version in "${versions[@]}"; do
9797
-e 's/^(FROM (debian|buildpack-deps|alpine)):.*/\1:'"$tag"'/' \
9898
"$template" > "$dir/Dockerfile"
9999

100-
if [ "$variant" = 'alpine3.4' ]; then
101-
sed -ri -e 's/libressl/openssl/g' "$dir/Dockerfile"
102-
fi
103-
104100
case "$v" in
105101
*/onbuild) ;;
106102
*)

0 commit comments

Comments
 (0)