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, }, }