From 9b3345237a82b76541c1027cc5e9bc7fc4cf1200 Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Sun, 8 Mar 2026 01:26:04 +0100 Subject: [PATCH] BUG/MINOR: admin: haproxy-reload rename -vv long option The -vv option used --verbose as its long form, which was identical to the long form of -v. Since the case statement matches top-to-bottom, --verbose would always trigger -v (VERBOSE=2), making -vv unreachable via its long option. The long form is renamed to --verbose=all to avoid the conflict, and the usage string is updated accordingly. Must be backported to 3.3. --- admin/cli/haproxy-reload | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/cli/haproxy-reload b/admin/cli/haproxy-reload index a3f07ef45..180e483f8 100755 --- a/admin/cli/haproxy-reload +++ b/admin/cli/haproxy-reload @@ -62,7 +62,7 @@ usage() { echo " -t, --timeout Timeout (socat -t) (default: ${TIMEOUT})" echo " -s, --silent Silent mode (no output)" echo " -v, --verbose Verbose output (output from haproxy on failure)" - echo " -vv Even more verbose output (output from haproxy on success and failure)" + echo " -vv --verbose=all Very verbose output (output from haproxy on success and failure)" echo " -h, --help This help" echo "" echo "Examples:" @@ -89,7 +89,7 @@ main() { VERBOSE=2 shift ;; - -vv|--verbose) + -vv|--verbose=all) VERBOSE=3 shift ;;