]> juplo.de Git - demos/kafka/training/commitdiff
copy.sh: Sonderfall technik-check entfernt, Ziel folgt immer dem Branch-Namen
authorKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 31 May 2026 09:24:02 +0000 (09:24 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Sun, 31 May 2026 09:24:02 +0000 (09:24 +0000)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CLAUDE.md
copy.sh

index 602cfb8bb84ac8668c690ac3476fe3f3fdcb74d3..ad79974610fd7286f3444b50cc2615498bf2e809 100644 (file)
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -224,8 +224,6 @@ Dieser Branch enthält zwei zusätzliche Skripte für das Gradle-Setup:
 
 Branch-Namen bilden auch die Verzeichnisstruktur im verteilten TGZ ab: Der Branch `springkafka/technik-check--vorlage` wird als `springkafka/technik-check/` extrahiert. Von dort ist `../..` das Trainings-Wurzelverzeichnis — so funktioniert `bootstrap-gradle.sh --distribute` korrekt.
 
-**Sonderfall `copy.sh`**: `springkafka/technik-check--vorlage` wird nach `vorlagen/grundlagen/technik-check/` kopiert (nicht `vorlagen/springkafka/`), da der Technik-Check thematisch zu den Grundlagen-Vorlagen gehört.
-
 ## Einen neuen Übungs-Branch hinzufügen
 
 Diese beiden Stellen müssen immer gemeinsam aktualisiert werden — sie halten unterschiedliche Informationen:
diff --git a/copy.sh b/copy.sh
index 4f00b127a1e16469b9bcb53918b42eacb1b2c1bb..61c8e451625b7803c5d675da9c43da3bc4b7a6bc 100755 (executable)
--- a/copy.sh
+++ b/copy.sh
@@ -68,13 +68,7 @@ for i in $BRANCHES; do
     continue
     ;;
   *--vorlage)
-    vorlage="${branch%--vorlage}"
-    # Sonderfall: technik-check gehört thematisch zu den Grundlagen
-    if [ "$vorlage" = "springkafka/technik-check" ]; then
-      dest="$VORLAGEN/grundlagen/technik-check"
-    else
-      dest="$VORLAGEN/$vorlage"
-    fi
+    dest="$VORLAGEN/${branch%--vorlage}"
     ;;
   *--livecoding)
     dest="$LIVECODING/${branch%--livecoding}"