Fix build-iso.sh: Modell aus Hostname ableiten statt aus late-commands

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
rene 2026-03-09 21:09:35 +01:00
parent 4f6320870b
commit c6ba3d9212

View file

@ -20,10 +20,11 @@ echo " macbook-setup ISO Builder ($OS)"
echo "════════════════════════════════════════════"
# ── Modell aus user-data erkennen ──────────────────────────────────────────
MODEL=$(grep -o 'setup-base.sh | bash -s -- [0-9]*' "$SCRIPT_DIR/user-data" | grep -o '[0-9]*$')
HOSTNAME=$(grep 'hostname:' "$SCRIPT_DIR/user-data" | awk '{print $2}')
if [[ -z "$MODEL" ]]; then
err "Konnte Modell nicht aus user-data ermitteln"
# Modell aus Hostname ableiten: m13 → 13, m16 → 16
MODEL=$(echo "$HOSTNAME" | grep -o '[0-9]*')
if [[ -z "$MODEL" || -z "$HOSTNAME" ]]; then
err "Konnte Modell/Hostname nicht aus user-data ermitteln (hostname: m13 oder m16)"
fi
ok "Modell: MBP $MODEL\" (Hostname: $HOSTNAME)"