Dockerfile: convert DEBIAN_FRONTEND to environment variable

Setting environment variable
DEBIAN_FRONTEND=noninteractive
Makes unnecessary setting it in all apt-get install commands

Signed-off-by: Ruslan Mstoi <ruslan.mstoi@intel.com>
This commit is contained in:
Ruslan Mstoi
2023-05-19 16:07:56 +03:00
committed by Bo Chen
parent 43eed4861f
commit b8ce1816e9

View File

@@ -15,11 +15,12 @@ ARG CARGO_GIT_REGISTRY_DIR="$CLH_BUILD_DIR/cargo_git_registry"
ENV CARGO_HOME=/usr/local/rust ENV CARGO_HOME=/usr/local/rust
ENV RUSTUP_HOME=$CARGO_HOME ENV RUSTUP_HOME=$CARGO_HOME
ENV PATH="$PATH:$CARGO_HOME/bin" ENV PATH="$PATH:$CARGO_HOME/bin"
ENV DEBIAN_FRONTEND=noninteractive
# Install all CI dependencies # Install all CI dependencies
RUN apt-get update \ RUN apt-get update \
&& apt-get -yq upgrade \ && apt-get -yq upgrade \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq \ && apt-get install -yq \
build-essential \ build-essential \
bc \ bc \
curl \ curl \
@@ -60,7 +61,7 @@ RUN update-alternatives --set ovs-vswitchd /usr/lib/openvswitch-switch-dpdk/ovs-
RUN if [ "$TARGETARCH" = "amd64" ]; then \ RUN if [ "$TARGETARCH" = "amd64" ]; then \
apt-get update \ apt-get update \
&& apt-get -yq upgrade \ && apt-get -yq upgrade \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq gcc-multilib gawk \ && apt-get install -yq gcc-multilib gawk \
libtool expect gnutls-dev gnutls-bin libfuse-dev \ libtool expect gnutls-dev gnutls-bin libfuse-dev \
libjson-glib-dev libgmp-dev libtasn1-dev python3-twisted \ libjson-glib-dev libgmp-dev libtasn1-dev python3-twisted \
net-tools softhsm2 \ net-tools softhsm2 \
@@ -74,7 +75,7 @@ RUN if [ "$TARGETARCH" = "arm64" ]; then \
# kernel (any version) image in `/boot` and modules in `/lib/modules`. # kernel (any version) image in `/boot` and modules in `/lib/modules`.
apt-get update \ apt-get update \
&& apt-get -yq upgrade \ && apt-get -yq upgrade \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq \ && apt-get install -yq \
libcap2-bin \ libcap2-bin \
libguestfs-tools \ libguestfs-tools \
linux-image-generic \ linux-image-generic \