sandcastle-ng

Scripts for the deployment of Sandcastle (GNU Taler)
Log | Files | Refs | README

commit 32e3a333253479c32ad99680f83a56e26a0b1eb5
parent 8381a0ab80ba82a4961de560ba9da36e7226691e
Author: Florian Dold <florian@dold.me>
Date:   Tue,  4 Feb 2025 20:54:03 +0100

always run apt-get update

Otherwise installing deps of our deb packages can fail

Diffstat:
MDockerfile | 16++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/Dockerfile b/Dockerfile @@ -89,7 +89,7 @@ WORKDIR / RUN mkdir -p /packages/gnunet RUN mv /build/*.deb /packages/gnunet RUN rm -rf /build -RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/gnunet/*.deb +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/gnunet/*.deb WORKDIR / # Exchange @@ -108,7 +108,7 @@ WORKDIR / RUN mkdir -p /packages/exchange RUN mv /build/*.deb /packages/exchange RUN rm -rf /build -RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/exchange/*.deb +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/exchange/*.deb WORKDIR / # Merchant @@ -129,7 +129,7 @@ WORKDIR / RUN mkdir -p /packages/merchant RUN mv /build/*.deb /packages/merchant RUN rm -rf /build -RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/merchant/*.deb +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/merchant/*.deb WORKDIR / # Challenger @@ -150,7 +150,7 @@ WORKDIR / RUN mkdir -p /packages/challenger RUN mv /build/*.deb /packages/challenger RUN rm -rf /build -RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/challenger/*.deb +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/challenger/*.deb WORKDIR / # Libeufin @@ -170,7 +170,7 @@ WORKDIR / RUN mkdir -p /packages/libeufin RUN mv /build/*.deb /packages/libeufin RUN rm -rf /build -RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/libeufin/*.deb +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/libeufin/*.deb # Merchant demos FROM base-system as merchant-demos @@ -188,7 +188,7 @@ WORKDIR / RUN mkdir -p /packages/merchant-demos RUN mv /build/*.deb /packages/merchant-demos RUN rm -rf /build -RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/merchant-demos/*.deb +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/merchant-demos/*.deb # taler-typescript-core tools (taler-wallet-cli and taler-harness) FROM base-system as wallet @@ -217,7 +217,7 @@ WORKDIR / RUN mkdir -p /packages/wallet RUN mv /build/taler-typescript-core/packages/*.deb /packages/wallet RUN rm -rf /build -RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/wallet/*.deb +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/wallet/*.deb # Sync FROM merchant as sync @@ -234,7 +234,7 @@ WORKDIR / RUN mkdir -p /packages/sync RUN mv /build/*.deb /packages/sync RUN rm -rf /build -RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y /packages/sync/*.deb +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y /packages/sync/*.deb WORKDIR /