|
@@ -200,6 +200,16 @@ RUN curl -L -s -S \
|
|
|
###
|
|
|
ENV MAVEN_OPTS -Xms256m -Xmx1536m
|
|
|
|
|
|
+RUN mkdir -p /opt/protobuf-3.7-src \
|
|
|
+ && curl -L -s -S \
|
|
|
+ https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz \
|
|
|
+ -o /opt/protobuf-3.7.1.tar.gz \
|
|
|
+ && tar xzf /opt/protobuf-3.7.1.tar.gz --strip-components 1 -C /opt/protobuf-3.7-src \
|
|
|
+ && cd /opt/protobuf-3.7-src \
|
|
|
+ && ./configure --prefix=/opt/protobuf-3.7 \
|
|
|
+ && make install \
|
|
|
+ && cd /root \
|
|
|
+ && rm -rf /opt/protobuf-3.7-src
|
|
|
|
|
|
###
|
|
|
# Everything past this point is either not needed for testing or breaks Yetus.
|
|
@@ -217,16 +227,6 @@ RUN curl -L -o hugo.deb https://github.com/gohugoio/hugo/releases/download/v0.30
|
|
|
# Keep 2.5.0 as well, until 3.7.1 upgrade is complete.
|
|
|
######
|
|
|
# hadolint ignore=DL3003
|
|
|
-RUN mkdir -p /opt/protobuf-3.7-src \
|
|
|
- && curl -L -s -S \
|
|
|
- https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz \
|
|
|
- -o /opt/protobuf-3.7.1.tar.gz \
|
|
|
- && tar xzf /opt/protobuf-3.7.1.tar.gz --strip-components 1 -C /opt/protobuf-3.7-src \
|
|
|
- && cd /opt/protobuf-3.7-src \
|
|
|
- && ./configure --prefix=/opt/protobuf-3.7 \
|
|
|
- && make install \
|
|
|
- && cd /root \
|
|
|
- && rm -rf /opt/protobuf-3.7-src
|
|
|
|
|
|
# Add a welcome message and environment checks.
|
|
|
COPY hadoop_env_checks.sh /root/hadoop_env_checks.sh
|