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.
This commit is contained in:
rene 2026-03-10 06:27:27 +01:00
parent 14d6ed084c
commit e505649140
2 changed files with 2 additions and 2 deletions

View file

@ -21,7 +21,7 @@ else
echo "Welches MacBook Pro?" echo "Welches MacBook Pro?"
echo " 13 = MBP 13\" Late 2013" echo " 13 = MBP 13\" Late 2013"
echo " 16 = MBP 16\" Mid 2014 (Intel + AMD Radeon)" 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; } [[ "$MODEL" != "13" && "$MODEL" != "16" ]] && { fail "Ungültiges Modell: $MODEL"; exit 1; }
fi fi
ok "Modell: MacBook Pro $MODEL\"" ok "Modell: MacBook Pro $MODEL\""

View file

@ -24,7 +24,7 @@ else
echo "Welches MacBook Pro?" echo "Welches MacBook Pro?"
echo " 13 = MBP 13\" Late 2013" echo " 13 = MBP 13\" Late 2013"
echo " 16 = MBP 16\" Mid 2014 (Intel + AMD Radeon)" 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" [[ "$MODEL" != "13" && "$MODEL" != "16" ]] && fail "Ungültiges Modell: $MODEL"
fi fi