From fa3b17e87164f159daa5a75fb6ee667cc88ce947 Mon Sep 17 00:00:00 2001 From: Kroese Date: Tue, 28 May 2024 18:20:27 +0200 Subject: [PATCH] fix: Use NetBIOS on i440fx machines --- src/samba.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/samba.sh b/src/samba.sh index dc49bb0..b6f4654 100644 --- a/src/samba.sh +++ b/src/samba.sh @@ -72,19 +72,20 @@ mkdir -p "$share" ! smbd && smbd --debug-stdout -legacy="N" +legacy="" if [ -f "$STORAGE/windows.old" ]; then MT=$(<"$STORAGE/windows.old") - [[ "${MT,,}" == "pc-q35-2"* ]] && legacy="Y" + [[ "${MT,,}" == "pc-q35-2"* ]] && legacy="y" + [[ "${MT,,}" == "pc-i440fx-2"* ]] && legacy="y" fi -if [[ "$legacy" == [Yy1]* ]]; then +if [ -n "$legacy" ]; then [[ "$DHCP" == [Yy1]* ]] && return 0 - # Enable NetBIOS on Windows XP + # Enable NetBIOS on Windows XP and lower ! nmbd && nmbd --debug-stdout else - # Enable Web Service Discovery + # Enable Web Service Discovery on Vista and up wsdd -i "$interface" -p -n "$hostname" & echo "$!" > /var/run/wsdd.pid fi