#!/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 -a rootfs/ "$TARGET" chmod +x /usr/local/bin/git-sync.sh #chmod 600 /home/$USER/.ssh/* exit 0