Skip to content

Commit 0ac5f07

Browse files
committed
Use ; instead of && when enable set -ex
1 parent 7f83637 commit 0ac5f07

File tree

6 files changed

+50
-48
lines changed

6 files changed

+50
-48
lines changed

3.4.0/scala2.12-java11-python3-r-ubuntu/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
ARG BASE_IMAGE=spark:3.4.0-scala2.12-java11-ubuntu
1818
FROM $BASE_IMAGE
1919

20-
RUN set -ex && \
21-
apt-get update && \
22-
apt install -y python3 python3-pip && \
23-
apt install -y r-base r-base-dev && \
24-
rm -rf /var/cache/apt/* && \
20+
RUN set -ex; \
21+
apt-get update; \
22+
apt install -y python3 python3-pip; \
23+
apt install -y r-base r-base-dev; \
24+
rm -rf /var/cache/apt/*; \
2525
rm -rf /var/lib/apt/lists/*
2626

2727
ENV R_HOME /usr/lib/R

3.4.0/scala2.12-java11-python3-ubuntu/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
ARG BASE_IMAGE=spark:3.4.0-scala2.12-java11-ubuntu
1818
FROM $BASE_IMAGE
1919

20-
RUN set -ex && \
21-
apt-get update && \
22-
apt install -y python3 python3-pip && \
23-
rm -rf /var/cache/apt/* && \
20+
RUN set -ex; \
21+
apt-get update; \
22+
apt install -y python3 python3-pip; \
23+
rm -rf /var/cache/apt/*; \
2424
rm -rf /var/lib/apt/lists/*

3.4.0/scala2.12-java11-r-ubuntu/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
ARG BASE_IMAGE=spark:3.4.0-scala2.12-java11-ubuntu
1818
FROM $BASE_IMAGE
1919

20-
RUN set -ex && \
21-
apt-get update && \
22-
apt install -y r-base r-base-dev && \
23-
rm -rf /var/cache/apt/* && \
20+
RUN set -ex; \
21+
apt-get update; \
22+
apt install -y r-base r-base-dev; \
23+
rm -rf /var/cache/apt/*; \
2424
rm -rf /var/lib/apt/lists/*
2525

2626
ENV R_HOME /usr/lib/R

3.4.0/scala2.12-java11-ubuntu/Dockerfile

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,22 @@ ARG spark_uid=185
2121
RUN groupadd --system --gid=${spark_uid} spark && \
2222
useradd --system --uid=${spark_uid} --gid=spark spark
2323

24-
RUN set -ex && \
25-
apt-get update && \
26-
ln -s /lib /lib64 && \
27-
apt install -y gnupg2 wget bash tini libc6 libpam-modules krb5-user libnss3 procps net-tools gosu && \
28-
mkdir -p /opt/spark && \
29-
mkdir /opt/spark/python && \
30-
mkdir -p /opt/spark/examples && \
31-
mkdir -p /opt/spark/work-dir && \
32-
touch /opt/spark/RELEASE && \
33-
chown -R spark:spark /opt/spark && \
34-
rm /bin/sh && \
35-
ln -sv /bin/bash /bin/sh && \
36-
echo "auth required pam_wheel.so use_uid" >> /etc/pam.d/su && \
37-
chgrp root /etc/passwd && chmod ug+rw /etc/passwd && \
38-
rm -rf /var/cache/apt/* && \
24+
RUN set -ex; \
25+
apt-get update; \
26+
ln -s /lib /lib64; \
27+
apt install -y gnupg2 wget bash tini libc6 libpam-modules krb5-user libnss3 procps net-tools gosu; \
28+
mkdir -p /opt/spark; \
29+
mkdir /opt/spark/python; \
30+
mkdir -p /opt/spark/examples; \
31+
mkdir -p /opt/spark/work-dir; \
32+
touch /opt/spark/RELEASE; \
33+
chown -R spark:spark /opt/spark; \
34+
rm /bin/sh; \
35+
ln -sv /bin/bash /bin/sh; \
36+
echo "auth required pam_wheel.so use_uid" >> /etc/pam.d/su; \
37+
chgrp root /etc/passwd; \
38+
chmod ug+rw /etc/passwd; \
39+
rm -rf /var/cache/apt/*; \
3940
rm -rf /var/lib/apt/lists/*
4041

4142
# Install Apache Spark

Dockerfile.template

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,22 @@ ARG spark_uid=185
2121
RUN groupadd --system --gid=${spark_uid} spark && \
2222
useradd --system --uid=${spark_uid} --gid=spark spark
2323

24-
RUN set -ex && \
25-
apt-get update && \
26-
ln -s /lib /lib64 && \
27-
apt install -y gnupg2 wget bash tini libc6 libpam-modules krb5-user libnss3 procps net-tools gosu && \
28-
mkdir -p /opt/spark && \
29-
mkdir /opt/spark/python && \
30-
mkdir -p /opt/spark/examples && \
31-
mkdir -p /opt/spark/work-dir && \
32-
touch /opt/spark/RELEASE && \
33-
chown -R spark:spark /opt/spark && \
34-
rm /bin/sh && \
35-
ln -sv /bin/bash /bin/sh && \
36-
echo "auth required pam_wheel.so use_uid" >> /etc/pam.d/su && \
37-
chgrp root /etc/passwd && chmod ug+rw /etc/passwd && \
38-
rm -rf /var/cache/apt/* && \
24+
RUN set -ex; \
25+
apt-get update; \
26+
ln -s /lib /lib64; \
27+
apt install -y gnupg2 wget bash tini libc6 libpam-modules krb5-user libnss3 procps net-tools gosu; \
28+
mkdir -p /opt/spark; \
29+
mkdir /opt/spark/python; \
30+
mkdir -p /opt/spark/examples; \
31+
mkdir -p /opt/spark/work-dir; \
32+
touch /opt/spark/RELEASE; \
33+
chown -R spark:spark /opt/spark; \
34+
rm /bin/sh; \
35+
ln -sv /bin/bash /bin/sh; \
36+
echo "auth required pam_wheel.so use_uid" >> /etc/pam.d/su; \
37+
chgrp root /etc/passwd; \
38+
chmod ug+rw /etc/passwd; \
39+
rm -rf /var/cache/apt/*; \
3940
rm -rf /var/lib/apt/lists/*
4041

4142
# Install Apache Spark

r-python.template

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@
1717
ARG BASE_IMAGE=spark:{{ SPARK_VERSION }}-scala{{ SCALA_VERSION }}-java{{ JAVA_VERSION }}-ubuntu
1818
FROM $BASE_IMAGE
1919

20-
RUN set -ex && \
21-
apt-get update && \
20+
RUN set -ex; \
21+
apt-get update; \
2222
{%- if HAVE_PY %}
23-
apt install -y python3 python3-pip && \
23+
apt install -y python3 python3-pip; \
2424
{%- endif %}
2525
{%- if HAVE_R %}
26-
apt install -y r-base r-base-dev && \
26+
apt install -y r-base r-base-dev; \
2727
{%- endif %}
28-
rm -rf /var/cache/apt/* && \
28+
rm -rf /var/cache/apt/*; \
2929
rm -rf /var/lib/apt/lists/*
3030
{%- if HAVE_R %}
3131

0 commit comments

Comments
 (0)