From 8f340c211b884adb773774f561b01d1b77544549 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Sun, 22 Feb 2026 11:32:24 +0100 Subject: [PATCH] fix(docker-setup): avoid set -e trap in FileBrowser mount discovery ((found_mounts++)) with found_mounts=0 evaluates the post-increment expression to 0, which bash treats as exit code 1 under set -e, silently killing the script on the first mount discovered. Use arithmetic assignment instead to avoid the zero-exit trap. Co-Authored-By: Claude Sonnet 4.6 --- scripts/docker-setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/docker-setup.sh b/scripts/docker-setup.sh index 0884728..6095f11 100644 --- a/scripts/docker-setup.sh +++ b/scripts/docker-setup.sh @@ -1288,7 +1288,7 @@ install_filebrowser() { [[ "$name" == .felhom-raw ]] && continue volume_lines+=" - \"${mp%/}:/srv/${name}\""$'\n' mount_comment+=" # ${mp%/} → /srv/${name}"$'\n' - ((found_mounts++)) + found_mounts=$(( found_mounts + 1 )) done fi