#!/bin/sh set -e case "$1" in configure) # Systembenutzer fuer den Dienst if ! getent passwd oamc >/dev/null; then adduser --system --group --home /var/oamc --no-create-home \ --gecos "OAMC Turnierauswertung" oamc fi mkdir -p /var/oamc/uploads chown -R oamc:oamc /var/oamc # Konfig-Datei nur beim ersten Mal, mit engen Rechten if [ ! -e /etc/oamc-turnier/oamc-turnier.env ]; then echo "Hinweis: /etc/oamc-turnier/oamc-turnier.env anlegen (siehe Beispiel)." fi chown root:oamc /etc/oamc-turnier/oamc-turnier.env 2>/dev/null || true chmod 0640 /etc/oamc-turnier/oamc-turnier.env 2>/dev/null || true echo "-----------------------------------------------------------------" echo " oamc-turnier installiert. Naechste Schritte:" echo " 1) PostgreSQL-DB + Rolle anlegen (siehe /usr/share/doc/oamc-turnier)" echo " 2) /etc/oamc-turnier/oamc-turnier.env ausfuellen" echo " 3) systemctl enable --now oamc-turnier" echo " 4) /opt/oamc-turnier/venv/bin/oamc-turnier seed # Stammdaten 2026" echo " 5) nginx: /usr/share/doc/oamc-turnier/examples/oamc-turnier.conf" echo "-----------------------------------------------------------------" ;; esac #DEBHELPER# exit 0