diff --git a/install.sh b/install.sh index cec4d07..81a00da 100644 --- a/install.sh +++ b/install.sh @@ -15,7 +15,13 @@ NC='\033[0m' print_status() { echo -e "${GREEN}✔${NC} ${1} completed."; } step() { echo -e "${RED}→${NC} ${1}..." | tee -a /var/log/tesm-install.log; } -clear +# "clear" schlägt ohne TERM/Pseudo-Terminal fehl (z.B. bei Automatisierung +# per SSH exec_command ohne pty, genau wie update.sh dieses Skript aufruft) +# -- mit "set -e" bricht das sonst die GESAMTE Installation sofort und ohne +# jede Fehlermeldung an dieser Stelle ab, noch bevor auch nur ein Paket +# installiert wurde (live so reproduziert). Rein kosmetisch, daher bewusst +# nie fatal. +clear 2>/dev/null || true # ---- Pakete ---- step "Installing system packages"