auto: update RTK rover/base + config (2026-04-30 13:43:06)

This commit is contained in:
2026-04-30 13:43:06 +02:00
parent a96f354f58
commit 3f90494508
7 changed files with 825 additions and 3 deletions
Executable
+59
View File
@@ -0,0 +1,59 @@
#!/usr/bin/env bash
set -e
REPO_DIR="$HOME/rtk"
REMOTE_URL="https://gitea.haltenhopf47.ddns.net/DEINUSER/rtk-rover.git"
cd "$REPO_DIR"
echo "➡️ Git Repo prüfen..."
if [ ! -d .git ]; then
git init
git branch -M main
fi
echo "➡️ .gitignore sicherstellen..."
cat > .gitignore <<'EOGI'
# runtime / logs / databases
*.db
*.db-*
*.sqlite
logs/
*.log
*.tap
# Python
__pycache__/
*.pyc
.venv/
venv/
# backups
*.bak_*
EOGI
echo "➡️ systemd Files kopieren..."
mkdir -p systemd
sudo cp /etc/systemd/system/rtk-rover.service systemd/ 2>/dev/null || true
sudo cp /etc/systemd/system/rtk-base.service systemd/ 2>/dev/null || true
sudo chown -R "$USER":"$USER" systemd
echo "➡️ Dateien hinzufügen..."
git add -A
echo "➡️ Commit erstellen..."
if ! git diff --cached --quiet; then
git commit -m "auto: update RTK rover/base + config ($(date '+%F %T'))"
else
echo "ℹ️ Keine Änderungen zum Committen"
fi
echo "➡️ Remote prüfen..."
if ! git remote | grep -q origin; then
git remote add origin "$REMOTE_URL"
fi
echo "➡️ Push..."
git push -u origin main
echo "✅ Fertig."