From bcb60def00da6d4392eecb32c776dfa1f2249046 Mon Sep 17 00:00:00 2001 From: CroneKorkN Date: Wed, 29 Oct 2025 16:51:01 +0100 Subject: [PATCH] l4d purge directories and fix overlay path stuff --- bundles/left4dead2/files/setup | 5 +++-- bundles/left4dead2/items.py | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/bundles/left4dead2/files/setup b/bundles/left4dead2/files/setup index 7940b90..0c1816f 100644 --- a/bundles/left4dead2/files/setup +++ b/bundles/left4dead2/files/setup @@ -58,9 +58,10 @@ steam /opt/l4d2/steam/steamcmd.sh \ # -- OVERLAYS -- # -for overlay in /opt/l4d2/scripts/overlays/*; do +for overlay_path in /opt/l4d2/scripts/overlays/*; do + overlay=$(basename "$overlay_path") steam mkdir -p /opt/l4d2/overlays/$overlay - bash -xeuo pipefail "$overlay" + bash -xeuo pipefail "$overlay_path" test -f /opt/l4d2/overlays/$overlay/left4dead2/cfg/server.cfg && \ steam cp /opt/l4d2/overlays/$overlay/left4dead2/cfg/server.cfg /opt/l4d2/overlays/$overlay/left4dead2/cfg/server_$overlay.cfg done diff --git a/bundles/left4dead2/items.py b/bundles/left4dead2/items.py index 5652df6..e44ca96 100644 --- a/bundles/left4dead2/items.py +++ b/bundles/left4dead2/items.py @@ -14,12 +14,14 @@ directories = { }, '/opt/l4d2/configs': { 'owner': 'steam', 'group': 'steam', + 'purge': True, }, '/opt/l4d2/scripts': { 'owner': 'steam', 'group': 'steam', }, '/opt/l4d2/scripts/overlays': { 'owner': 'steam', 'group': 'steam', + 'purge': True, }, }