Füge Korrektur für den Pfad der Konfigurationsdatei hinzu

- Implementiere eine Überprüfung in den Skripten `install.sh` und `update_config.sh`, um sicherzustellen, dass die Konfigurationsdatei an dem richtigen Ort liegt. Falls nicht, wird die Datei verschoben und die Berechtigungen sowie der Eigentümer entsprechend angepasst.
This commit is contained in:
Torsten Schulz (local)
2025-09-01 16:13:45 +02:00
parent ff6ced7587
commit 1a94e7cd45
2 changed files with 16 additions and 0 deletions

View File

@@ -35,6 +35,14 @@ else
echo "Konfigurationsdatei existiert bereits - wird nicht überschrieben."
fi
# Korrigiere falls die Datei am falschen Ort liegt
if [ -f "/opt/yourchat/chatconfig.json" ] && [ ! -f "/opt/yourchat/config/chatconfig.json" ]; then
echo "Korrigiere Konfigurationsdatei-Pfad..."
sudo mv /opt/yourchat/chatconfig.json /opt/yourchat/config/
sudo chown yourchat:yourchat /opt/yourchat/config/chatconfig.json
sudo chmod 644 /opt/yourchat/config/chatconfig.json
fi
# Systemd Service erstellen
echo "=== Systemd Service erstellen ==="
sudo tee /etc/systemd/system/yourchat.service > /dev/null <<EOF