gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-sandcastle-ng] branch master updated: set DEBIAN_FRONTENT


From: gnunet
Subject: [taler-sandcastle-ng] branch master updated: set DEBIAN_FRONTENT
Date: Mon, 26 Aug 2024 20:53:03 +0200

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository sandcastle-ng.

The following commit(s) were added to refs/heads/master by this push:
     new bb1ed04  set DEBIAN_FRONTENT
bb1ed04 is described below

commit bb1ed0404cc5a6ce00d80bbf515a2d9d8ddf315a
Author: Florian Dold <florian@dold.me>
AuthorDate: Mon Aug 26 20:52:57 2024 +0200

    set DEBIAN_FRONTENT
---
 Dockerfile | 29 +++++++++++++++++------------
 1 file changed, 17 insertions(+), 12 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 9f8e0d7..bb7c386 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,7 +6,12 @@ FROM docker.io/library/debian:bookworm AS base-system
 # - the final image contains -dev packages, not really necessary
 # - GNUnet build dependencies are excessive, maybe we can just build the 
required libs?
 
-RUN apt-get update && apt-get -y upgrade && apt-get --no-install-recommends 
install -y \
+
+
+RUN DEBIAN_FRONTEND=noninteractive \
+  apt-get update && \
+  apt-get -y upgrade && \
+  apt-get --no-install-recommends install -y \
   autoconf \
   autopoint \
   build-essential \
@@ -84,7 +89,7 @@ WORKDIR /
 RUN mkdir -p /packages/gnunet
 RUN mv /build/*.deb /packages/gnunet
 RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/gnunet/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y 
/packages/gnunet/*.deb
 WORKDIR /
 
 # Exchange
@@ -103,7 +108,7 @@ WORKDIR /
 RUN mkdir -p /packages/exchange
 RUN mv /build/*.deb /packages/exchange
 RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/exchange/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y 
/packages/exchange/*.deb
 WORKDIR /
 
 # Merchant
@@ -124,7 +129,7 @@ WORKDIR /
 RUN mkdir -p /packages/merchant
 RUN mv /build/*.deb /packages/merchant
 RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/merchant/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y 
/packages/merchant/*.deb
 WORKDIR /
 
 # Challenger
@@ -145,7 +150,7 @@ WORKDIR /
 RUN mkdir -p /packages/challenger
 RUN mv /build/*.deb /packages/challenger
 RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/challenger/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y 
/packages/challenger/*.deb
 WORKDIR /
 
 # Libeufin
@@ -165,7 +170,7 @@ WORKDIR /
 RUN mkdir -p /packages/libeufin
 RUN mv /build/*.deb /packages/libeufin
 RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/libeufin/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y 
/packages/libeufin/*.deb
 
 # Merchant demos
 FROM base-system as merchant-demos
@@ -183,7 +188,7 @@ WORKDIR /
 RUN mkdir -p /packages/merchant-demos
 RUN mv /build/*.deb /packages/merchant-demos
 RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/merchant-demos/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y 
/packages/merchant-demos/*.deb
 
 # wallet-core tools (taler-wallet-cli and taler-harness)
 FROM base-system as wallet
@@ -212,7 +217,7 @@ WORKDIR /
 RUN mkdir -p /packages/wallet
 RUN mv /build/wallet-core/packages/*.deb /packages/wallet
 RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/wallet/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y 
/packages/wallet/*.deb
 
 # Sync
 FROM merchant as sync
@@ -229,18 +234,18 @@ WORKDIR /
 RUN mkdir -p /packages/sync
 RUN mv /build/*.deb /packages/sync
 RUN rm -rf /build
-RUN apt-get install --no-install-recommends -y /packages/sync/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y 
/packages/sync/*.deb
 WORKDIR /
 
 
 # Final image
 FROM base-system as taler-final
-RUN apt-get update && apt-get -y upgrade && apt-get --no-install-recommends 
install -y \
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y upgrade && 
apt-get --no-install-recommends install -y \
   gpg
 COPY apt/caddy-stable.list /etc/apt/sources.list.d/caddy-stable.list
 COPY apt/caddy-stable-archive-keyring.gpg /tmp/caddy-stable-archive-keyring.gpg
 RUN gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg 
/tmp/caddy-stable-archive-keyring.gpg
-RUN apt-get update && apt-get -y upgrade && apt-get --no-install-recommends 
install -y \
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y upgrade && 
apt-get --no-install-recommends install -y \
   emacs \
   vim \
   curl \
@@ -260,7 +265,7 @@ COPY --from=wallet /packages/wallet/* /packages/
 COPY --from=libeufin /packages/libeufin/* /packages/
 COPY --from=merchant-demos /packages/merchant-demos/* /packages/
 COPY --from=challenger /packages/challenger/* /packages/
-RUN apt-get install --no-install-recommends -y /packages/*.deb
+RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y 
/packages/*.deb
 COPY systemd/setup-sandcastle.service /etc/systemd/system/
 RUN systemctl enable setup-sandcastle.service
 # Disable potentially problem-causing services

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]