From: Otto Moerbeek Date: Mon, 7 Oct 2024 09:06:11 +0000 (+0200) Subject: do not redownload tarball if it's alreay in /tmp but do check sha always X-Git-Tag: rec-5.2.0-alpha1~44^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4498671d0075f9ffb19c25b8fc1a907a7d32ae17;p=thirdparty%2Fpdns.git do not redownload tarball if it's alreay in /tmp but do check sha always --- diff --git a/builder-support/helpers/install_rust.sh b/builder-support/helpers/install_rust.sh index bd1b4ade19..dc5f07100d 100755 --- a/builder-support/helpers/install_rust.sh +++ b/builder-support/helpers/install_rust.sh @@ -35,14 +35,20 @@ fi # 5. Make $RUST_TARBALL available from https://downloads.powerdns.com/rust # cd /tmp -echo $0: Downloading $RUST_TARBALL +if [ -f $RUST_TARBALL ]; then + echo $0: Found existing $RUST_TARBALL +else + echo $0: Downloading $RUST_TARBALL + rm -f $RUST_TARBALL + curl --silent --show-error --fail --output $RUST_TARBALL $SITE/$RUST_TARBALL +fi echo $0: Expecting hash $VALUE - -curl -f -o $RUST_TARBALL $SITE/$RUST_TARBALL # Line below should echo two spaces between digest and name echo $VALUE" "$RUST_TARBALL | sha256sum -c - +rm -rf $RUST_VERSION tar -zxf $RUST_TARBALL cd $RUST_VERSION -./install.sh --prefix=/usr +./install.sh --prefix=/usr --components=rustc,rust-std-$ARCH-unknown-linux-gnu,cargo + cd .. -rm -rf $RUST_TARBALL $RUST_VERSION +rm -rf $RUST_VERSION