From 505a2889659c0e04315ce13e4fbb2860e7e02ac8 Mon Sep 17 00:00:00 2001 From: pauljako Date: Sun, 9 Feb 2025 12:40:57 +0100 Subject: [PATCH] fix? --- rodeo-overlay.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rodeo-overlay.sh b/rodeo-overlay.sh index d725463..74022c0 100755 --- a/rodeo-overlay.sh +++ b/rodeo-overlay.sh @@ -40,7 +40,7 @@ stripped() { get_lower_dirs() { overlay_config="$1" - [ "$dir" != "$2" ] && dir="$2" && lowerdirs="" + fi while IFS="" read -r overlay || [ -n "$overlay" ] do if beginswith "(" "$overlay" && endswith ")" "$overlay" && [ -f "$(stripped "$overlay")" ]; then @@ -69,6 +69,7 @@ remount() { while IFS="" read -r dir || [ -n "$dir" ] do debug "Scanning for overlays to be mounted on /$dir" + lowerdirs="" get_lower_dirs "$overlay_config" "$dir" umount "/$dir" || error "Unmounting of /$dir failed" if [ -z "$lowerdirs" ]; then @@ -87,6 +88,7 @@ initial_mount() { while IFS="" read -r dir || [ -n "$dir" ] do debug "Scanning for overlays to be mounted on /$dir" + lowerdirs="" get_lower_dirs "$overlay_config" "$dir" if [ -z "$lowerdirs" ]; then warning "No overlay has $dir"