From e1cae4fbd1eb8c76bc563f8c2233e8bdfcb06e99 Mon Sep 17 00:00:00 2001 From: Branko May Trinkwald Date: Sun, 21 Dec 2025 21:29:19 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix:=20CREW=5FDIR=20path=20nach?= =?UTF-8?q?=20waldwaechter.sh=20source?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit waldwaechter.sh überschrieb SCRIPT_DIR, was zu falschem CREW_DIR=/lib/crumbforest_roles führte. Alle Waldwächter zeigten "Nicht verfügbar" im crew_status. Fix: REPO_ROOT vor source speichern und für Pfade nutzen. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- crumb-mission-selector.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crumb-mission-selector.sh b/crumb-mission-selector.sh index 0a27501..6f27eb0 100755 --- a/crumb-mission-selector.sh +++ b/crumb-mission-selector.sh @@ -15,6 +15,7 @@ NC='\033[0m' # No Color # === KONFIGURATION === SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +REPO_ROOT="${SCRIPT_DIR}" # Save repo root before sourcing waldwaechter.sh MISSION_DIR="${SCRIPT_DIR}/missions" ENV_FILE="${SCRIPT_DIR}/.env" @@ -499,7 +500,7 @@ function mayaeule_doktor() { EULE_RC="/tmp/crumb_eule_$$.rc" # Absoluter Pfad zum Maya-Eule Script - MAYAEULE_PATH="${SCRIPT_DIR}/crumbforest_roles/mayaeule_zero.sh" + MAYAEULE_PATH="${REPO_ROOT}/crumbforest_roles/mayaeule_zero.sh" cat > "${EULE_RC}" << EOF # Load .bashrc if exists @@ -616,7 +617,7 @@ function crumbcrew_doktor() { CREW_RC="/tmp/crumb_crew_$$.rc" # Pfade zu allen Charakteren - CREW_DIR="${SCRIPT_DIR}/crumbforest_roles" + CREW_DIR="${REPO_ROOT}/crumbforest_roles" cat > "${CREW_RC}" << EOF # Load .bashrc if exists