auto: update RTK rover/base + config (2026-04-30 13:43:06)
This commit is contained in:
Executable
+59
@@ -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."
|
||||
Reference in New Issue
Block a user