This is an automated email from the ASF dual-hosted git repository.

mmerli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new ca93d4a  Added custom compiled OpenSSL into docker image for RPM/Deb 
(#2032)
ca93d4a is described below

commit ca93d4a949ca06c0211be29c47c5c9b22fd91715
Author: Matteo Merli <[email protected]>
AuthorDate: Tue Jun 26 13:59:18 2018 -0700

    Added custom compiled OpenSSL into docker image for RPM/Deb (#2032)
---
 pulsar-client-cpp/pkg/deb/Dockerfile | 11 +++++++++--
 pulsar-client-cpp/pkg/rpm/Dockerfile | 12 +++++++++---
 2 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/pulsar-client-cpp/pkg/deb/Dockerfile 
b/pulsar-client-cpp/pkg/deb/Dockerfile
index 8f538ec..7740728 100644
--- a/pulsar-client-cpp/pkg/deb/Dockerfile
+++ b/pulsar-client-cpp/pkg/deb/Dockerfile
@@ -21,8 +21,8 @@
 
 FROM debian:9
 
- RUN apt-get update && \
-     apt-get install -y curl g++ make libcurl4-openssl-dev libssl-dev 
python-dev \
+RUN apt-get update && \
+     apt-get install -y curl g++ make python-dev \
                 libxml2-utils git
 
 # Download and compile boost
@@ -64,6 +64,13 @@ RUN curl -O -L 
https://github.com/madler/zlib/archive/v1.2.11.tar.gz && \
     make && make install && \
     rm -rf /zlib-1.2.11.tar.gz /zlib-1.2.11
 
+RUN curl -O -L 
https://github.com/openssl/openssl/archive/OpenSSL_1_1_0h.tar.gz && \
+    tar xvfz OpenSSL_1_1_0h.tar.gz && \
+    cd openssl-OpenSSL_1_1_0h/ && \
+    ./Configure -fPIC no-shared linux-x86_64 && \
+    make && make install && \
+    rm -rf /OpenSSL_1_1_0h.tar.gz /openssl-OpenSSL_1_1_0h
+
 # LibCurl
 RUN curl -O -L  
https://github.com/curl/curl/releases/download/curl-7_54_0/curl-7.54.0.tar.gz 
&& \
     tar xvfz curl-7.54.0.tar.gz && \
diff --git a/pulsar-client-cpp/pkg/rpm/Dockerfile 
b/pulsar-client-cpp/pkg/rpm/Dockerfile
index c321d07..2ff1288 100644
--- a/pulsar-client-cpp/pkg/rpm/Dockerfile
+++ b/pulsar-client-cpp/pkg/rpm/Dockerfile
@@ -23,7 +23,7 @@ FROM centos:7
 
 RUN yum update && \
     yum install -y gcc-c++ make cmake git rpm-build \
-                python-devel openssl-devel openssl-static
+                python-devel createrepo
 
 # Download and compile boost
 RUN curl -O -L 
https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz && \
@@ -64,6 +64,13 @@ RUN curl -O -L 
https://github.com/madler/zlib/archive/v1.2.11.tar.gz && \
     make && make install && \
     rm -rf /zlib-1.2.11.tar.gz /zlib-1.2.11
 
+RUN curl -O -L 
https://github.com/openssl/openssl/archive/OpenSSL_1_1_0h.tar.gz && \
+    tar xvfz OpenSSL_1_1_0h.tar.gz && \
+    cd openssl-OpenSSL_1_1_0h/ && \
+    ./Configure -fPIC no-shared linux-x86_64 && \
+    make && make install && \
+    rm -rf /OpenSSL_1_1_0h.tar.gz /openssl-OpenSSL_1_1_0h
+
 # LibCurl
 RUN curl -O -L  
https://github.com/curl/curl/releases/download/curl-7_54_0/curl-7.54.0.tar.gz 
&& \
     tar xvfz curl-7.54.0.tar.gz && \
@@ -72,6 +79,5 @@ RUN curl -O -L  
https://github.com/curl/curl/releases/download/curl-7_54_0/curl-
     make && make install && \
     rm -rf /curl-7.54.0.tar.gz /curl-7.54.0
 
-ADD build-rpm.sh /
 
-RUN yum install -y createrepo
+

Reply via email to