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