#!/bin/bash set -e echo "🚀 Starte automatische Einrichtung des Spannung-Monitors..." # Pfade und Benutzer auf dem aktuellen Pi ermitteln PI_DIR=$(pwd) PI_USER=$(whoami) # Architektur des Betriebssystems prüfen ARCH=$(uname -m) if [ "$ARCH" = "aarch64" ]; then BINARY="spannung-arm64" echo "🎯 64-Bit OS erkannt. Nutze: $BINARY" else BINARY="spannung-arm32_7" echo "🎯 32-Bit OS erkannt. Nutze: $BINARY" fi # Platzhalter in der Service-Datei direkt auf dem Pi ersetzen sed -i "s|{{TARGET_DIR}}|$PI_DIR|g" spannung.service sed -i "s|{{TARGET_USER}}|$PI_USER|g" spannung.service sed -i "s|{{BINARY}}|$BINARY|g" spannung.service echo "📝 Service-Datei wurde erfolgreich für dieser Pi konfiguriert." # Service in das Systemverzeichnis kopieren und aktivieren echo "⚙️ Kopiere Service-Datei nach /etc/systemd/system/..." sudo cp spannung.service /etc/systemd/system/spannung.service sudo systemctl daemon-reload sudo systemctl enable spannung.service echo "▶️ Starte den Dienst..." sudo systemctl restart spannung.service echo "✅ Fertig! Der Spannung-Monitor läuft und der Autostart ist aktiv."