From 29aacb1e608e06d358d6a48e9366666e840b6c1a Mon Sep 17 00:00:00 2001 From: nocci Date: Fri, 12 Dec 2025 11:08:15 +0000 Subject: [PATCH] Fallback to git when GNUnet tarball lacks doc/handbook --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e92e553..8205efa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,7 +32,7 @@ RUN set -e; \ cp "${LOCAL_TARBALL}" gnunet.tar.gz; \ tar xzf gnunet.tar.gz; \ GNUNET_DIR="$(ls -d gnunet-* | head -1)"; \ - if [ ! -f "${GNUNET_DIR}/meson.build" ]; then \ + if [ ! -f "${GNUNET_DIR}/meson.build" ] || [ ! -f "${GNUNET_DIR}/doc/handbook/meson.build" ]; then \ echo "Local tarball seems incomplete; falling back to git clone ${GNUNET_REF}"; \ rm -rf "${GNUNET_DIR}"; \ git clone --depth 1 --branch "${GNUNET_REF}" https://git.taler.net/gnunet.git gnunet; \ @@ -43,7 +43,7 @@ RUN set -e; \ curl -L "${GNUNET_TARBALL_URL}" -o gnunet.tar.gz; \ tar xzf gnunet.tar.gz; \ GNUNET_DIR="$(ls -d gnunet-* | head -1)"; \ - if [ ! -f "${GNUNET_DIR}/meson.build" ]; then \ + if [ ! -f "${GNUNET_DIR}/meson.build" ] || [ ! -f "${GNUNET_DIR}/doc/handbook/meson.build" ]; then \ echo "Tarball seems incomplete; falling back to git clone ${GNUNET_REF}"; \ rm -rf "${GNUNET_DIR}"; \ git clone --depth 1 --branch "${GNUNET_REF}" https://git.taler.net/gnunet.git gnunet; \