]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
builder-support: Use curl's "fail fast with no output at all on server errors" option 13348/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 11 Oct 2023 10:04:21 +0000 (12:04 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 11 Oct 2023 10:04:21 +0000 (12:04 +0200)
builder-support/dockerfiles/Dockerfile.debbuild
builder-support/dockerfiles/Dockerfile.rpmbuild
builder-support/helpers/install_rust.sh

index 29f10e8e27ebff1da166548d0acad3e955164828..71d30f6ee8b4ce6676e278f6ac4fb323b40e4cfb 100644 (file)
@@ -18,7 +18,7 @@ RUN mv pdns-recursor*.deb /dist; mv pdns-recursor*.ddeb /dist || true
 @IF [ -n "$M_dnsdist$M_all" ]
 RUN mkdir /libh2o && cd /libh2o && \
       apt-get update && apt-get install -y cmake curl libssl-dev zlib1g-dev && \
-      curl -L https://github.com/PowerDNS/h2o/archive/refs/tags/v2.2.6+pdns2.tar.gz | tar xz && \
+      curl -f -L https://github.com/PowerDNS/h2o/archive/refs/tags/v2.2.6+pdns2.tar.gz | tar xz && \
       CFLAGS='-fPIC' cmake -DWITH_PICOTLS=off -DWITH_BUNDLED_SSL=off -DWITH_MRUBY=off -DCMAKE_INSTALL_PREFIX=/opt ./h2o-2.2.6-pdns2 && \
       make install
 
index ee316caa0d1c4305a94c7093300300587c6ebe48..350bbf42e11d19fb08822daa6c097f54510945d7 100644 (file)
@@ -52,7 +52,7 @@ RUN touch /var/lib/rpm/* &&  if $(grep -q 'release 7' /etc/redhat-release); then
 # this is fine because --allowerasing is only there to deal with libcurl conflicting with libcurl-minimal on some el9 images
 RUN touch /var/lib/rpm/* && mkdir /libh2o && cd /libh2o && \
       yum install -y --allowerasing curl libcurl openssl-devel cmake || yum install -y curl libcurl openssl-devel cmake && \
-      curl -L https://github.com/PowerDNS/h2o/archive/refs/tags/v2.2.6+pdns2.tar.gz | tar xz && \
+      curl -f -L https://github.com/PowerDNS/h2o/archive/refs/tags/v2.2.6+pdns2.tar.gz | tar xz && \
       CFLAGS='-fPIC' cmake -DWITH_PICOTLS=off -DWITH_BUNDLED_SSL=off -DWITH_MRUBY=off -DCMAKE_INSTALL_PREFIX=/opt ./h2o-2.2.6-pdns2 && \
       make install
 
index 97a766b63e226f08f5e39d421123f83131f8838c..f9e9313856594926819c3ea2b129cb1d8278875d 100755 (executable)
@@ -35,7 +35,7 @@ fi
 cd /tmp
 echo $0: Downloading $RUST_TARBALL
 
-curl -o $RUST_TARBALL $SITE/$RUST_TARBALL
+curl -f -o $RUST_TARBALL $SITE/$RUST_TARBALL
 # Line below should echo two spaces between digest and name
 echo $VALUE"  "$RUST_TARBALL | sha256sum -c -
 tar -zxf $RUST_TARBALL