Skip to content

Commit 35342ed

Browse files
JayH5tianon
authored andcommitted
Build with openssl-dev by default
1 parent 87938e9 commit 35342ed

3 files changed

Lines changed: 7 additions & 2 deletions

File tree

Dockerfile-alpine.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ RUN set -ex \
4444
libffi-dev \
4545
libnsl-dev \
4646
libressl \
47-
libressl-dev \
47+
openssl-dev \
4848
libtirpc-dev \
4949
linux-headers \
5050
make \

Dockerfile-caveman-alpine.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ RUN set -ex \
4646
libffi-dev \
4747
libnsl-dev \
4848
libressl \
49-
libressl-dev \
49+
openssl-dev \
5050
libtirpc-dev \
5151
linux-headers \
5252
make \

update.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,11 @@ for version in "${versions[@]}"; do
165165
mv "$dir/Dockerfile.new" "$dir/Dockerfile"
166166
fi
167167

168+
# Alpine < 3.9 used libressl instead of openssl
169+
if [[ "$v" == alpine3.[6-8] ]]; then
170+
sed -ri -e 's/openssl/libressl/g' "$dir/Dockerfile"
171+
fi
172+
168173
case "$version/$v" in
169174
# https://bugs.python.org/issue32598 (Python 3.7.0b1+)
170175
# TL;DR: Python 3.7+ uses OpenSSL functionality which LibreSSL 2.6.x in Alpine 3.7 doesn't implement

0 commit comments

Comments
 (0)