geoblock.ini als lokale Config von Git ausnehmen, geoblock.ini.example als Vorlage

This commit is contained in:
ARIA
2026-07-21 12:12:24 +00:00
parent cd9addbec1
commit 1aa7035cc8
4 changed files with 102 additions and 8 deletions
+5 -5
View File
@@ -24,7 +24,7 @@
#
# Benoetigt im selben Verzeichnis:
# geoblock.py
# geoblock.ini
# geoblock.ini.example
# geoblock.service
# geoblock.timer
# (nur bei --with-testserver:)
@@ -61,7 +61,7 @@ done
INSTALL_DIR="${INSTALL_DIR:-/opt/geoblock}"
LOG_DIR="/var/log/geoblock"
REQUIRED_FILES=(geoblock.py geoblock.ini geoblock.service geoblock.timer)
REQUIRED_FILES=(geoblock.py geoblock.ini.example geoblock.service geoblock.timer)
if [[ "$WITH_TESTSERVER" -eq 1 ]]; then
REQUIRED_FILES+=(geoblock_testserver.py geoblock-testserver.service)
fi
@@ -85,12 +85,12 @@ mkdir -p "$INSTALL_DIR"
cp "$SRC_DIR/geoblock.py" "$INSTALL_DIR/geoblock.py"
chmod 755 "$INSTALL_DIR/geoblock.py"
cp "$SRC_DIR/geoblock.ini.example" "$INSTALL_DIR/geoblock.ini.example"
if [[ -f "$INSTALL_DIR/geoblock.ini" ]]; then
echo "==> Bestehende $INSTALL_DIR/geoblock.ini gefunden - wird NICHT ueberschrieben."
cp "$SRC_DIR/geoblock.ini" "$INSTALL_DIR/geoblock.ini.example"
echo " Neue Beispiel-Config liegt unter $INSTALL_DIR/geoblock.ini.example (zum Vergleich)."
echo " Aktuelle Beispiel-Config liegt unter $INSTALL_DIR/geoblock.ini.example (zum Vergleich)."
else
cp "$SRC_DIR/geoblock.ini" "$INSTALL_DIR/geoblock.ini"
cp "$SRC_DIR/geoblock.ini.example" "$INSTALL_DIR/geoblock.ini"
echo " -> bitte $INSTALL_DIR/geoblock.ini pruefen/anpassen (Laenderliste!)."
fi