From: Kai Moritz Date: Sun, 31 May 2026 20:09:00 +0000 (+0000) Subject: init-exercises.sh, build.sh: Pfade an neue technik-check-Position angepasst X-Git-Tag: springkafka/technik-check--2026-06-lvm X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=371ff760ab11e897357301669230278a26754188;p=demos%2Fkafka%2Ftraining init-exercises.sh, build.sh: Pfade an neue technik-check-Position angepasst technik-check liegt jetzt unter training-exercises/technik-check/ statt vorlagen/springkafka/technik-check/. Daher ist training-exercises/ nur noch eine Ebene über SCRIPT_DIR (statt zwei). TRAINING_ROOT: $SCRIPT_DIR/../.. → $SCRIPT_DIR/.. SPICKZETTEL: $TRAINING_ROOT/../spickzettel → $TRAINING_ROOT/spickzettel exercise_dirs: sucht vorlagen/, livecoding/, spickzettel/ als direkte Kinder von TRAINING_ROOT (statt als Geschwister) Co-Authored-By: Claude Sonnet 4.6 --- diff --git a/build.sh b/build.sh index f3b8a892..76430f3c 100755 --- a/build.sh +++ b/build.sh @@ -2,8 +2,8 @@ set -e SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" -TRAINING_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" -SPICKZETTEL="$(cd "$TRAINING_ROOT/.." && pwd)/spickzettel" +TRAINING_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" +SPICKZETTEL="$TRAINING_ROOT/spickzettel" PUBLISH=false while [ $# -gt 0 ]; do diff --git a/init-exercises.sh b/init-exercises.sh index 52c6ffb9..123ba284 100755 --- a/init-exercises.sh +++ b/init-exercises.sh @@ -2,7 +2,7 @@ set -e SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" -TRAINING_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" +TRAINING_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" WRAPPER_JAR="$SCRIPT_DIR/gradle/wrapper/gradle-wrapper.jar" WRAPPER_PROPS="$SCRIPT_DIR/gradle/wrapper/gradle-wrapper.properties" SELF_MARKER="$SCRIPT_DIR/gradle/wrapper/.gradle-version" @@ -34,16 +34,12 @@ gradle_version() { } exercise_dirs() { - local roots=("$TRAINING_ROOT") - for sibling in livecoding spickzettel; do - local candidate - candidate="$(cd "$TRAINING_ROOT/.." && pwd)/$sibling" - [ -d "$candidate" ] && roots+=("$candidate") - done { printf '%s\n' "$SCRIPT_DIR" - for root in "${roots[@]}"; do - find "$root" -maxdepth 3 -name "build.gradle" -exec dirname {} \; + for subdir in vorlagen livecoding spickzettel; do + local candidate="$TRAINING_ROOT/$subdir" + [ -d "$candidate" ] || continue + find "$candidate" -maxdepth 3 -name "build.gradle" -exec dirname {} \; done } | sort -u }