dmaketgz: compacter

Removes the need for disabling shellcheck warnings.

Follow-up to d28f74913c2
Proposed-by: Viktor Szakats
Closes #13391
This commit is contained in:
Daniel Stenberg 2024-04-16 23:54:08 +02:00
parent 5b94eced85
commit 7afb0e1b9e
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -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"