From: Daniel Stenberg Date: Tue, 16 Apr 2024 21:54:08 +0000 (+0200) Subject: dmaketgz: compacter X-Git-Tag: curl-8_8_0~208 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7afb0e1b9e337f704fc4e047cd602350bf148167;p=thirdparty%2Fcurl.git dmaketgz: compacter Removes the need for disabling shellcheck warnings. Follow-up to d28f74913c2 Proposed-by: Viktor Szakats Closes #13391 --- diff --git a/scripts/dmaketgz b/scripts/dmaketgz index e361d35b77..6603a38ec7 100755 --- a/scripts/dmaketgz +++ b/scripts/dmaketgz @@ -25,6 +25,8 @@ # ########################################################################### +set -eu + version="${1:-}" if [ -z "$version" ]; then @@ -39,14 +41,10 @@ docker build \ --build-arg GID="$(id -g)" \ -t curl/curl . -run="run --rm -it -u $(id -u):$(id -g) -v $(pwd):/usr/src -w /usr/src curl/curl" - -# shellcheck disable=SC2086 -# "Double quote to prevent globbing and word splitting" on the $run use below -docker $run autoreconf -fi -# shellcheck disable=SC2086 -docker $run ./configure --without-ssl --without-libpsl -# shellcheck disable=SC2086 -docker $run make -sj8 -# shellcheck disable=SC2086 -docker $run ./maketgz $version +docker run --rm -it -u "$(id -u):$(id -g)" \ + -v "$(pwd):/usr/src" -w /usr/src curl/curl sh -c " + set -e + autoreconf -fi + ./configure --without-ssl --without-libpsl + make -sj8 + ./maketgz $version"