Skip to content

Commit 06552bd

Browse files
authored
Merge pull request #92 from infosiftr/revert-alpine
Revert Alpine 3.5 upgrade in 7 and 8 (leaving 9 on Alpine 3.5)
2 parents 6243e21 + 0476812 commit 06552bd

File tree

5 files changed

+20
-13
lines changed

5 files changed

+20
-13
lines changed

7-jdk/alpine/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# PLEASE DO NOT EDIT IT DIRECTLY.
55
#
66

7-
FROM alpine:3.5
7+
FROM alpine:3.4
88

99
# A few problems with compiling Java from source:
1010
# 1. Oracle. Licensing prevents us from redistributing the official JDK.

7-jre/alpine/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# PLEASE DO NOT EDIT IT DIRECTLY.
55
#
66

7-
FROM alpine:3.5
7+
FROM alpine:3.4
88

99
# A few problems with compiling Java from source:
1010
# 1. Oracle. Licensing prevents us from redistributing the official JDK.

8-jdk/alpine/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# PLEASE DO NOT EDIT IT DIRECTLY.
55
#
66

7-
FROM alpine:3.5
7+
FROM alpine:3.4
88

99
# A few problems with compiling Java from source:
1010
# 1. Oracle. Licensing prevents us from redistributing the official JDK.
@@ -27,7 +27,7 @@ ENV JAVA_HOME /usr/lib/jvm/java-1.8-openjdk
2727
ENV PATH $PATH:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-openjdk/bin
2828

2929
ENV JAVA_VERSION 8u111
30-
ENV JAVA_ALPINE_VERSION 8.111.14-r1
30+
ENV JAVA_ALPINE_VERSION 8.111.14-r0
3131

3232
RUN set -x \
3333
&& apk add --no-cache \

8-jre/alpine/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# PLEASE DO NOT EDIT IT DIRECTLY.
55
#
66

7-
FROM alpine:3.5
7+
FROM alpine:3.4
88

99
# A few problems with compiling Java from source:
1010
# 1. Oracle. Licensing prevents us from redistributing the official JDK.
@@ -27,7 +27,7 @@ ENV JAVA_HOME /usr/lib/jvm/java-1.8-openjdk/jre
2727
ENV PATH $PATH:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-openjdk/bin
2828

2929
ENV JAVA_VERSION 8u111
30-
ENV JAVA_ALPINE_VERSION 8.111.14-r1
30+
ENV JAVA_ALPINE_VERSION 8.111.14-r0
3131

3232
RUN set -x \
3333
&& apk add --no-cache \

update.sh

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ declare -A suites=(
1515
[8]='jessie'
1616
[9]='sid'
1717
)
18+
declare -A alpineVersions=(
19+
[7]='3.4'
20+
[8]='3.4'
21+
[9]='3.5'
22+
)
1823

1924
declare -A addSuites=(
2025
[8]='jessie-backports'
@@ -26,10 +31,6 @@ declare -A variants=(
2631
[jdk]='scm'
2732
)
2833

29-
alpineVersion='3.5'
30-
alpineMirror="http://dl-cdn.alpinelinux.org/alpine/v${alpineVersion}/community/x86_64"
31-
curl -fsSL'#' "$alpineMirror/APKINDEX.tar.gz" | tar -zxv APKINDEX
32-
3334
declare -A debCache=()
3435

3536
java-home-script() {
@@ -172,6 +173,7 @@ EOD
172173

173174
variant='alpine'
174175
if [ -d "$version/$variant" ]; then
176+
alpineVersion="${alpineVersions[$javaVersion]}"
175177
alpinePackage="openjdk$javaVersion"
176178
alpineJavaHome="/usr/lib/jvm/java-1.${javaVersion}-openjdk"
177179
alpinePathAdd="$alpineJavaHome/jre/bin:$alpineJavaHome/bin"
@@ -183,7 +185,14 @@ EOD
183185
alpineJavaHome+="/$javaType"
184186
;;
185187
esac
186-
alpinePackageVersion="$(awk -F: '$1 == "P" { pkg = $2 } pkg == "'"$alpinePackage"'" && $1 == "V" { print $2 }' APKINDEX)"
188+
189+
alpineMirror="http://dl-cdn.alpinelinux.org/alpine/v${alpineVersion}/community/x86_64"
190+
alpinePackageVersion="$(
191+
curl -fsSL "$alpineMirror/APKINDEX.tar.gz" \
192+
| tar --extract --gzip --to-stdout APKINDEX \
193+
| awk -F: '$1 == "P" { pkg = $2 } pkg == "'"$alpinePackage"'" && $1 == "V" { print $2 }'
194+
)"
195+
187196
alpineFullVersion="${alpinePackageVersion/./u}"
188197
alpineFullVersion="${alpineFullVersion%%.*}"
189198

@@ -232,5 +241,3 @@ done
232241

233242
travis="$(awk -v 'RS=\n\n' '$1 == "env:" { $0 = "env:'"$travisEnv"'" } { printf "%s%s", $0, RS }' .travis.yml)"
234243
echo "$travis" > .travis.yml
235-
236-
rm APKINDEX

0 commit comments

Comments
 (0)