From 5553e0e744732ca05355485dfee73fc9552ae231 Mon Sep 17 00:00:00 2001 From: rene Date: Tue, 10 Mar 2026 06:27:27 +0100 Subject: [PATCH] Fix read bei curl|bash: stdin von /dev/tty lesen Bei curl|bash ist stdin die Pipe, nicht das Terminal. read < /dev/tty liest direkt vom Terminal. Co-Authored-By: Claude Opus 4.6 --- setup-base.sh | 2 +- setup.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup-base.sh b/setup-base.sh index 3bdf594..5013736 100755 --- a/setup-base.sh +++ b/setup-base.sh @@ -21,7 +21,7 @@ else echo "Welches MacBook Pro?" echo " 13 = MBP 13\" Late 2013" echo " 16 = MBP 16\" Mid 2014 (Intel + AMD Radeon)" - read -rp "Modell [13/16]: " MODEL + read -rp "Modell [13/16]: " MODEL < /dev/tty [[ "$MODEL" != "13" && "$MODEL" != "16" ]] && { fail "Ungültiges Modell: $MODEL"; exit 1; } fi ok "Modell: MacBook Pro $MODEL\"" diff --git a/setup.sh b/setup.sh index f082137..ba42cda 100644 --- a/setup.sh +++ b/setup.sh @@ -24,7 +24,7 @@ else echo "Welches MacBook Pro?" echo " 13 = MBP 13\" Late 2013" echo " 16 = MBP 16\" Mid 2014 (Intel + AMD Radeon)" - read -rp "Modell [13/16]: " MODEL + read -rp "Modell [13/16]: " MODEL < /dev/tty [[ "$MODEL" != "13" && "$MODEL" != "16" ]] && fail "Ungültiges Modell: $MODEL" fi