From cf5629edebf7ee92cb9ef9dbe7215b5e60e573e4 Mon Sep 17 00:00:00 2001 From: kai Date: Fri, 24 Apr 2026 12:05:53 +0000 Subject: [PATCH] install.sh aktualisiert --- install.sh | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/install.sh b/install.sh index f762e7f..abc3906 100644 --- a/install.sh +++ b/install.sh @@ -4,21 +4,18 @@ set -e echo "🚀 Starte Bootstrap Installation..." -# 🧠 Konfiguration GIT_REPO="ssh://git@192.168.178.5:2222/kai/workstation-config.git" TARGET_DIR="$HOME/workstation-config" -# 🔍 Prüfen ob echtes Git-Repo -if [ -d "$TARGET_DIR/.git" ]; then - echo "🔄 Gültiges Repo gefunden – update..." - cd "$TARGET_DIR" - git pull +# 🧠 Prüfen ob es ein echtes Git Repo ist +if git -C "$TARGET_DIR" rev-parse --is-inside-work-tree >/dev/null 2>&1; then + echo "🔄 Gültiges Git-Repo gefunden – update..." + git -C "$TARGET_DIR" pull else - echo "⚠️ Kein gültiges Repo gefunden" + echo "⚠️ Kein gültiges Git-Repo gefunden" - # Falls Ordner existiert → löschen (wichtig!) if [ -d "$TARGET_DIR" ]; then - echo "🧹 Entferne alten Ordner..." + echo "🧹 Entferne kaputten Ordner..." rm -rf "$TARGET_DIR" fi @@ -26,7 +23,5 @@ else git clone "$GIT_REPO" "$TARGET_DIR" fi -cd "$TARGET_DIR/temp-cleanup" - echo "⚙️ Starte Installation..." -bash install.sh \ No newline at end of file +bash "$TARGET_DIR/temp-cleanup/install.sh" \ No newline at end of file