mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2025-03-28 13:19:16 +03:00
added openssl 1.0.2u to develop images
This commit is contained in:
parent
4fc710aec4
commit
5180e49c19
@ -175,6 +175,17 @@ ARG GPERFTOOLS_DOWNLOAD_URL=https://github.com/gperftools/gperftools/releases/do
|
|||||||
ARG GPERFTOOLS_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
ARG GPERFTOOLS_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
||||||
ARG GPERFTOOLS_TEMP_SRC=/tmp/gperftools-${GPERFTOOLS_VERSION}
|
ARG GPERFTOOLS_TEMP_SRC=/tmp/gperftools-${GPERFTOOLS_VERSION}
|
||||||
|
|
||||||
|
# OpenSSL 1.0.2
|
||||||
|
ENV OPENSSL_102_VERSION=1.0.2
|
||||||
|
ENV OPENSSL_102_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_102_VERSION}
|
||||||
|
ENV OPENSSL_102_BIN_DIR=${OPENSSL_102_DIR}/bin
|
||||||
|
ENV OPENSSL_102_INC_DIR=${OPENSSL_102_DIR}/include
|
||||||
|
ENV OPENSSL_102_LIB_DIR=${OPENSSL_102_DIR}/lib
|
||||||
|
ENV OPENSSL_102_SRC_DIR=/usr/local/src/openssl/${OPENSSL_102_VERSION}
|
||||||
|
ARG OPENSSL_102_DOWNLOAD_URL=https://github.com/openssl/openssl/releases/download/OpenSSL_1_0_2u/openssl-1.0.2u.tar.gz
|
||||||
|
ARG OPENSSL_102_TEMP=/tmp/openssl-1.0.2u.tar.gz
|
||||||
|
ARG OPENSSL_102_TEMP_SRC=/tmp/openssl-1.0.2u
|
||||||
|
|
||||||
# OpenSSL 1.1.1
|
# OpenSSL 1.1.1
|
||||||
ENV OPENSSL_111_VERSION=1.1.1
|
ENV OPENSSL_111_VERSION=1.1.1
|
||||||
ENV OPENSSL_111_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_111_VERSION}
|
ENV OPENSSL_111_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_111_VERSION}
|
||||||
@ -867,6 +878,31 @@ RUN tar -xzf ${GPERFTOOLS_TEMP} --directory /tmp && \
|
|||||||
|
|
||||||
ENV PATH="${GPERFTOOLS_BIN_DIR}:${PATH}"
|
ENV PATH="${GPERFTOOLS_BIN_DIR}:${PATH}"
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# OpenSSL 1.0.2u
|
||||||
|
##################################################################
|
||||||
|
RUN mkdir -p ${OPENSSL_102_DIR} ${OPENSSL_102_SRC_DIR}
|
||||||
|
ADD ${OPENSSL_102_DOWNLOAD_URL} /tmp
|
||||||
|
|
||||||
|
RUN tar -xzf ${OPENSSL_102_TEMP} --directory /tmp && \
|
||||||
|
cp -rfv ${OPENSSL_102_TEMP_SRC}/* ${OPENSSL_102_SRC_DIR} && \
|
||||||
|
ln -sf ${OPENSSL_102_SRC_DIR} ${OPENSSL_102_DIR}/src && \
|
||||||
|
cd ${OPENSSL_102_TEMP_SRC} && \
|
||||||
|
CFLAGS=-Wno-error ./config \
|
||||||
|
zlib \
|
||||||
|
--with-zlib-include=${ZLIB_DIR}/include \
|
||||||
|
--with-zlib-lib=${ZLIB_DIR}/lib \
|
||||||
|
enable-ec_nistp_64_gcc_128 \
|
||||||
|
enable-egd \
|
||||||
|
enable-ssl-trace \
|
||||||
|
threads \
|
||||||
|
sctp \
|
||||||
|
--release \
|
||||||
|
--prefix=${OPENSSL_102_DIR} \
|
||||||
|
&& \
|
||||||
|
make -j$(nproc) && \
|
||||||
|
make -j$(nproc) install
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# OpenSSL 1.1.1.1
|
# OpenSSL 1.1.1.1
|
||||||
##################################################################
|
##################################################################
|
||||||
|
@ -175,6 +175,17 @@ ARG GPERFTOOLS_DOWNLOAD_URL=https://github.com/gperftools/gperftools/releases/do
|
|||||||
ARG GPERFTOOLS_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
ARG GPERFTOOLS_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
||||||
ARG GPERFTOOLS_TEMP_SRC=/tmp/gperftools-${GPERFTOOLS_VERSION}
|
ARG GPERFTOOLS_TEMP_SRC=/tmp/gperftools-${GPERFTOOLS_VERSION}
|
||||||
|
|
||||||
|
# OpenSSL 1.0.2
|
||||||
|
ENV OPENSSL_102_VERSION=1.0.2
|
||||||
|
ENV OPENSSL_102_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_102_VERSION}
|
||||||
|
ENV OPENSSL_102_BIN_DIR=${OPENSSL_102_DIR}/bin
|
||||||
|
ENV OPENSSL_102_INC_DIR=${OPENSSL_102_DIR}/include
|
||||||
|
ENV OPENSSL_102_LIB_DIR=${OPENSSL_102_DIR}/lib
|
||||||
|
ENV OPENSSL_102_SRC_DIR=/usr/local/src/openssl/${OPENSSL_102_VERSION}
|
||||||
|
ARG OPENSSL_102_DOWNLOAD_URL=https://github.com/openssl/openssl/releases/download/OpenSSL_1_0_2u/openssl-1.0.2u.tar.gz
|
||||||
|
ARG OPENSSL_102_TEMP=/tmp/openssl-1.0.2u.tar.gz
|
||||||
|
ARG OPENSSL_102_TEMP_SRC=/tmp/openssl-1.0.2u
|
||||||
|
|
||||||
# OpenSSL 1.1.1
|
# OpenSSL 1.1.1
|
||||||
ENV OPENSSL_111_VERSION=1.1.1
|
ENV OPENSSL_111_VERSION=1.1.1
|
||||||
ENV OPENSSL_111_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_111_VERSION}
|
ENV OPENSSL_111_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_111_VERSION}
|
||||||
@ -865,6 +876,31 @@ RUN tar -xzf ${GPERFTOOLS_TEMP} --directory /tmp && \
|
|||||||
|
|
||||||
ENV PATH="${GPERFTOOLS_BIN_DIR}:${PATH}"
|
ENV PATH="${GPERFTOOLS_BIN_DIR}:${PATH}"
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# OpenSSL 1.0.2u
|
||||||
|
##################################################################
|
||||||
|
RUN mkdir -p ${OPENSSL_102_DIR} ${OPENSSL_102_SRC_DIR}
|
||||||
|
ADD ${OPENSSL_102_DOWNLOAD_URL} /tmp
|
||||||
|
|
||||||
|
RUN tar -xzf ${OPENSSL_102_TEMP} --directory /tmp && \
|
||||||
|
cp -rfv ${OPENSSL_102_TEMP_SRC}/* ${OPENSSL_102_SRC_DIR} && \
|
||||||
|
ln -sf ${OPENSSL_102_SRC_DIR} ${OPENSSL_102_DIR}/src && \
|
||||||
|
cd ${OPENSSL_102_TEMP_SRC} && \
|
||||||
|
CFLAGS=-Wno-error ./config \
|
||||||
|
zlib \
|
||||||
|
--with-zlib-include=${ZLIB_DIR}/include \
|
||||||
|
--with-zlib-lib=${ZLIB_DIR}/lib \
|
||||||
|
enable-ec_nistp_64_gcc_128 \
|
||||||
|
enable-egd \
|
||||||
|
enable-ssl-trace \
|
||||||
|
threads \
|
||||||
|
sctp \
|
||||||
|
--release \
|
||||||
|
--prefix=${OPENSSL_102_DIR} \
|
||||||
|
&& \
|
||||||
|
make -j$(nproc) && \
|
||||||
|
make -j$(nproc) install
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# OpenSSL 1.1.1.1
|
# OpenSSL 1.1.1.1
|
||||||
##################################################################
|
##################################################################
|
||||||
|
@ -189,6 +189,17 @@ ARG GPERFTOOLS_DOWNLOAD_URL=https://github.com/gperftools/gperftools/releases/do
|
|||||||
ARG GPERFTOOLS_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
ARG GPERFTOOLS_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
||||||
ARG GPERFTOOLS_TEMP_SRC=/tmp/gperftools-${GPERFTOOLS_VERSION}
|
ARG GPERFTOOLS_TEMP_SRC=/tmp/gperftools-${GPERFTOOLS_VERSION}
|
||||||
|
|
||||||
|
# OpenSSL 1.0.2
|
||||||
|
ENV OPENSSL_102_VERSION=1.0.2
|
||||||
|
ENV OPENSSL_102_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_102_VERSION}
|
||||||
|
ENV OPENSSL_102_BIN_DIR=${OPENSSL_102_DIR}/bin
|
||||||
|
ENV OPENSSL_102_INC_DIR=${OPENSSL_102_DIR}/include
|
||||||
|
ENV OPENSSL_102_LIB_DIR=${OPENSSL_102_DIR}/lib
|
||||||
|
ENV OPENSSL_102_SRC_DIR=/usr/local/src/openssl/${OPENSSL_102_VERSION}
|
||||||
|
ARG OPENSSL_102_DOWNLOAD_URL=https://github.com/openssl/openssl/releases/download/OpenSSL_1_0_2u/openssl-1.0.2u.tar.gz
|
||||||
|
ARG OPENSSL_102_TEMP=/tmp/openssl-1.0.2u.tar.gz
|
||||||
|
ARG OPENSSL_102_TEMP_SRC=/tmp/openssl-1.0.2u
|
||||||
|
|
||||||
# OpenSSL 1.1.1
|
# OpenSSL 1.1.1
|
||||||
ENV OPENSSL_111_VERSION=1.1.1
|
ENV OPENSSL_111_VERSION=1.1.1
|
||||||
ENV OPENSSL_111_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_111_VERSION}
|
ENV OPENSSL_111_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_111_VERSION}
|
||||||
@ -886,6 +897,31 @@ RUN tar -xzf ${GPERFTOOLS_TEMP} --directory /tmp && \
|
|||||||
|
|
||||||
ENV PATH="${GPERFTOOLS_BIN_DIR}:${PATH}"
|
ENV PATH="${GPERFTOOLS_BIN_DIR}:${PATH}"
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# OpenSSL 1.0.2u
|
||||||
|
##################################################################
|
||||||
|
RUN mkdir -p ${OPENSSL_102_DIR} ${OPENSSL_102_SRC_DIR}
|
||||||
|
ADD ${OPENSSL_102_DOWNLOAD_URL} /tmp
|
||||||
|
|
||||||
|
RUN tar -xzf ${OPENSSL_102_TEMP} --directory /tmp && \
|
||||||
|
cp -rfv ${OPENSSL_102_TEMP_SRC}/* ${OPENSSL_102_SRC_DIR} && \
|
||||||
|
ln -sf ${OPENSSL_102_SRC_DIR} ${OPENSSL_102_DIR}/src && \
|
||||||
|
cd ${OPENSSL_102_TEMP_SRC} && \
|
||||||
|
CFLAGS=-Wno-error ./config \
|
||||||
|
zlib \
|
||||||
|
--with-zlib-include=${ZLIB_DIR}/include \
|
||||||
|
--with-zlib-lib=${ZLIB_DIR}/lib \
|
||||||
|
enable-ec_nistp_64_gcc_128 \
|
||||||
|
enable-egd \
|
||||||
|
enable-ssl-trace \
|
||||||
|
threads \
|
||||||
|
sctp \
|
||||||
|
--release \
|
||||||
|
--prefix=${OPENSSL_102_DIR} \
|
||||||
|
&& \
|
||||||
|
make -j$(nproc) && \
|
||||||
|
make -j$(nproc) install
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# OpenSSL 1.1.1.1
|
# OpenSSL 1.1.1.1
|
||||||
##################################################################
|
##################################################################
|
||||||
|
@ -175,6 +175,17 @@ ARG GPERFTOOLS_DOWNLOAD_URL=https://github.com/gperftools/gperftools/releases/do
|
|||||||
ARG GPERFTOOLS_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
ARG GPERFTOOLS_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
||||||
ARG GPERFTOOLS_TEMP_SRC=/tmp/gperftools-${GPERFTOOLS_VERSION}
|
ARG GPERFTOOLS_TEMP_SRC=/tmp/gperftools-${GPERFTOOLS_VERSION}
|
||||||
|
|
||||||
|
# OpenSSL 1.0.2
|
||||||
|
ENV OPENSSL_102_VERSION=1.0.2
|
||||||
|
ENV OPENSSL_102_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_102_VERSION}
|
||||||
|
ENV OPENSSL_102_BIN_DIR=${OPENSSL_102_DIR}/bin
|
||||||
|
ENV OPENSSL_102_INC_DIR=${OPENSSL_102_DIR}/include
|
||||||
|
ENV OPENSSL_102_LIB_DIR=${OPENSSL_102_DIR}/lib
|
||||||
|
ENV OPENSSL_102_SRC_DIR=/usr/local/src/openssl/${OPENSSL_102_VERSION}
|
||||||
|
ARG OPENSSL_102_DOWNLOAD_URL=https://github.com/openssl/openssl/releases/download/OpenSSL_1_0_2u/openssl-1.0.2u.tar.gz
|
||||||
|
ARG OPENSSL_102_TEMP=/tmp/openssl-1.0.2u.tar.gz
|
||||||
|
ARG OPENSSL_102_TEMP_SRC=/tmp/openssl-1.0.2u
|
||||||
|
|
||||||
# OpenSSL 1.1.1
|
# OpenSSL 1.1.1
|
||||||
ENV OPENSSL_111_VERSION=1.1.1
|
ENV OPENSSL_111_VERSION=1.1.1
|
||||||
ENV OPENSSL_111_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_111_VERSION}
|
ENV OPENSSL_111_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_111_VERSION}
|
||||||
@ -865,6 +876,31 @@ RUN tar -xzf ${GPERFTOOLS_TEMP} --directory /tmp && \
|
|||||||
|
|
||||||
ENV PATH="${GPERFTOOLS_BIN_DIR}:${PATH}"
|
ENV PATH="${GPERFTOOLS_BIN_DIR}:${PATH}"
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# OpenSSL 1.0.2u
|
||||||
|
##################################################################
|
||||||
|
RUN mkdir -p ${OPENSSL_102_DIR} ${OPENSSL_102_SRC_DIR}
|
||||||
|
ADD ${OPENSSL_102_DOWNLOAD_URL} /tmp
|
||||||
|
|
||||||
|
RUN tar -xzf ${OPENSSL_102_TEMP} --directory /tmp && \
|
||||||
|
cp -rfv ${OPENSSL_102_TEMP_SRC}/* ${OPENSSL_102_SRC_DIR} && \
|
||||||
|
ln -sf ${OPENSSL_102_SRC_DIR} ${OPENSSL_102_DIR}/src && \
|
||||||
|
cd ${OPENSSL_102_TEMP_SRC} && \
|
||||||
|
CFLAGS=-Wno-error ./config \
|
||||||
|
zlib \
|
||||||
|
--with-zlib-include=${ZLIB_DIR}/include \
|
||||||
|
--with-zlib-lib=${ZLIB_DIR}/lib \
|
||||||
|
enable-ec_nistp_64_gcc_128 \
|
||||||
|
enable-egd \
|
||||||
|
enable-ssl-trace \
|
||||||
|
threads \
|
||||||
|
sctp \
|
||||||
|
--release \
|
||||||
|
--prefix=${OPENSSL_102_DIR} \
|
||||||
|
&& \
|
||||||
|
make -j$(nproc) && \
|
||||||
|
make -j$(nproc) install
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
# OpenSSL 1.1.1.1
|
# OpenSSL 1.1.1.1
|
||||||
##################################################################
|
##################################################################
|
||||||
|
Loading…
x
Reference in New Issue
Block a user