File tree Expand file tree Collapse file tree 2 files changed +38
-35
lines changed Expand file tree Collapse file tree 2 files changed +38
-35
lines changed Original file line number Diff line number Diff line change @@ -23,38 +23,40 @@ gpgcheck=1
2323gpgkey=https://packages.adoptium.net/artifactory/api/gpg/key/public
2424EOF
2525
26- RUN  microdnf update && \
27-     microdnf install -y \
28-     cmake \
29-     cyrus-sasl-devel \
30-     #  diff is required by maven during the build of hbase \
31-     #  Cannot run program "diff" (in directory "/stackable/hbase-2.4.12-src/hbase-shaded/hbase-shaded-check-invariants"
32-     diffutils \
33-     fuse-devel \
34-     gcc \
35-     gcc-c++ \
36-     #  The GNU gettext utilities contain the envsubst program which
37-     #  substitutes the values of environment variables.
38-     gettext \
39-     #  For the apply_patches.sh script
40-     git \
41-     #  Needed by the maven ant run plugin for the "set-hostname-property" step in zookeeper
42-     hostname \
43-     #  Needed for compiling Java projects
44-     "temurin-${PRODUCT}-jdk"  \
45-     krb5-devel \
46-     libcurl-devel \
47-     make \
48-     maven \
49-     openssl-devel \
50-     #  Required to unpack Omid tarball
51-     tar \
52-     wget \
53-     which \
54-     xz \
55-     zlib-devel \
56-     microdnf clean all && \
57-     rm -rf /var/cache/yum
26+ RUN  <<EOF
27+ microdnf update
28+ microdnf install \
29+   cmake \
30+   cyrus-sasl-devel \
31+   `# diff is required by maven during the build of hbase` \
32+   `# Cannot run program "diff"  (in directory "/stackable/hbase-2.4.12-src/hbase-shaded/hbase-shaded-check-invariants" ` \
33+   diffutils \
34+   fuse-devel \
35+   gcc \
36+   gcc-c++ \
37+   `# The GNU gettext utilities contain the envsubst program which` \
38+   `# substitutes the values of environment variables.` \
39+   gettext \
40+   `# For the apply_patches.sh script`\
41+   git \
42+   `# Needed by the maven ant run plugin for the "set-hostname-property"  step in zookeeper` \
43+   hostname \
44+   `# Needed for compiling Java projects` \
45+   "temurin-${PRODUCT}-jdk"  \
46+   krb5-devel \
47+   libcurl-devel \
48+   make \
49+   maven \
50+   openssl-devel \
51+   `# Required to unpack Omid tarball` \
52+   tar \
53+   wget \
54+   which \
55+   xz \
56+   zlib-devel
57+ microdnf clean all
58+ rm -rf /var/cache/yum
59+ EOF
5860
5961ENV  JAVA_HOME="/usr/lib/jvm/temurin-${PRODUCT}-jdk" 
6062
Original file line number Diff line number Diff line change @@ -32,8 +32,7 @@ ENV DEBIAN_FRONTEND=noninteractive
3232COPY  testing-tools/python /stackable/python
3333COPY  testing-tools/licenses /licenses
3434
35- #  krb5-user/libkrb5-dev are needed for Kerberos support.
36- #  Java 11 seems like the best middle-ground for all tools
35+ 
3736RUN  <<EOF
3837apt-get update
3938apt-get install -y --no-install-recommends \
@@ -42,9 +41,10 @@ apt-get install -y --no-install-recommends \
4241  curl \
4342  gzip \
4443  jq \
44+   `# krb5-user/libkrb5-dev are needed for Kerberos support. ` \
4545  krb5-user \
46-   kubernetes-client \
4746  libkrb5-dev \
47+   kubernetes-client \
4848  libssl-dev \
4949  libxml2-dev \
5050  libxslt1-dev \
@@ -58,6 +58,7 @@ apt-get install -y --no-install-recommends \
5858  tar \
5959  zip \
6060  unzip \
61+   `# Java 11 seems like the best middle-ground for all tools` \
6162  openjdk-11-jdk-headless
6263
6364apt-get clean
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments