From 9d21ceacc3fa14805ebe4200a9cd47b51b21d76f Mon Sep 17 00:00:00 2001 From: Filippo Date: Fri, 9 May 2025 20:53:01 +0200 Subject: [PATCH] fix: detect all bridge types, not just vmbr prefix (#4351) --- misc/build.func | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/build.func b/misc/build.func index 4539520ca..b1c41629f 100644 --- a/misc/build.func +++ b/misc/build.func @@ -528,7 +528,7 @@ advanced_settings() { exit_script fi - BRIDGES=$( ip link show | grep -oP '(?<=: )vmbr\d+' | sort) + BRIDGES=$( grep -B1 "bridge-" /etc/network/interfaces | grep "iface" | grep -Pv "^\s*#" | awk '{print $2}' | sort | uniq | while read bridge; do ip link show "$bridge" 2> /dev/null | grep -oP "$bridge"; done ) if [[ -z "$BRIDGES" ]]; then BRG="vmbr0" echo -e "${BRIDGE}${BOLD}${DGN}Bridge: ${BGN}$BRG${CL}"