#!/usr/bin/env bash set -Eeuo pipefail PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" echo echo "==============================================" echo " Debian 13 XFCE Admin Workstation Installer" echo "==============================================" echo FAILED=() chmod +x "$PROJECT_DIR"/install/*.sh for script in "$PROJECT_DIR"/install/*.sh; do echo echo "==============================================" echo "==> $(basename "$script")" echo "==============================================" if bash "$script"; then echo "✔ $(basename "$script") erfolgreich." else echo "✘ Fehler in $(basename "$script")" FAILED+=("$(basename "$script")") fi done echo echo "==============================================" if [ ${#FAILED[@]} -eq 0 ]; then echo "Installation erfolgreich abgeschlossen." else echo "Folgende Skripte sind fehlgeschlagen:" printf ' - %s\n' "${FAILED[@]}" exit 1 fi echo "=============================================="