]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Maintenance: Remove ed build dependency (#2304) auto master
authorAmos Jeffries <yadij@users.noreply.github.com>
Thu, 20 Nov 2025 00:41:32 +0000 (00:41 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Thu, 20 Nov 2025 00:41:45 +0000 (00:41 +0000)
The bug this tool was used to fix was resolved upstream in
autoconf 2.61 which Squid has required as minimum autoconf
version since Squid 3.2.

`mkrelease.sh` still depends on `ed`.

bootstrap.sh

index d7a2b25e26d21f9ab38ca7631a2dc178b73d2a5e..2f7dbb8bda6e0f9cc23aaa75737441d3af7728c3 100755 (executable)
@@ -163,21 +163,4 @@ if test -f SPONSORS.list; then
   sed -e 's/@Squid-[0-9\.]*://' <SPONSORS.list > SPONSORS || (rm -f SPONSORS && exit 1)
 fi
 
-# Fixup autoconf recursion using --silent/--quiet option
-# autoconf should inherit this option when recursing into subdirectories
-# but it currently doesn't for some reason.
-if ! grep  "configure_args --quiet" configure >/dev/null; then
-echo "Fixing configure recursion"
-ed -s configure <<'EOS' >/dev/null || true
-/ac_sub_configure_args=/
-+1
-i
-  # Add --quiet option if used
-  test "$silent" = yes &&
-    ac_sub_configure_args="$ac_sub_configure_args --quiet"
-.
-w
-EOS
-fi
-
 echo "Autotool bootstrapping complete."