diff --git a/scrolls/lgsm/cs2server/data/postinstall.sh b/scrolls/lgsm/cs2server/data/postinstall.sh index 67b58124..a75527a1 100644 --- a/scrolls/lgsm/cs2server/data/postinstall.sh +++ b/scrolls/lgsm/cs2server/data/postinstall.sh @@ -1,5 +1,5 @@ #!/bin/bash -set -euo pipefail +set -eu config_file="serverfiles/game/csgo/cfg/server.cfg" password_file=".druid-rcon-password" @@ -9,7 +9,11 @@ if [ -n "${CS2_RCON_PASSWORD:-}" ]; then elif [ -f "$password_file" ]; then rcon_password="$(cat "$password_file")" else - rcon_password="$(tr -dc 'A-Za-z0-9' &2 + exit 1 + fi printf '%s\n' "$rcon_password" > "$password_file" chmod 600 "$password_file" fi