#!/bin/bash REPO="/opt/git-sync/" TARGET="/" # sicherstellen dass Repo existiert if [ ! -d "$REPO/.git" ]; then echo "Git-Repo nicht gefunden: $REPO" exit 1 fi # Aktualisieren cd "$REPO" || exit 1 git stash push -m "auto-sync" git pull --rebase git stash pop # Dateien verteilen (rootfs → /) #sudo rsync --no-o --no-g -a rootfs/ "$TARGET" sudo rsync -rltpD rootfs/ "$TARGET" sudo chmod +x /usr/local/bin/*.sh chmod +x /home/andre/*.sh chmod 600 /home/andre/.ssh/* sudo systemctl daemon-reload exit 0