From 01bbd7fd1425542a63ab568c5428347c4d1b4934 Mon Sep 17 00:00:00 2001 From: rene Date: Tue, 10 Mar 2026 19:28:16 +0100 Subject: [PATCH] Fix setup-desktop.sh: set -e entfernt, Unicode durch ASCII ersetzt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - set -e entfernt (bricht bei jedem Fehler ab) - Unicode-Zeichen (✓ ⚠ ✗ ═) durch ASCII ersetzt ([OK] [!!] [FAIL] =) verhindert Encoding-Fehler bei curl|bash - LANG=en_US.UTF-8 gesetzt --- setup-desktop.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/setup-desktop.sh b/setup-desktop.sh index b23efd8..e167f31 100755 --- a/setup-desktop.sh +++ b/setup-desktop.sh @@ -5,23 +5,23 @@ # Verwendung: bash setup-desktop.sh # Wird automatisch beim ersten Login gestartet (via Autostart) -set -e +export LANG=en_US.UTF-8 FORGEJO="https://git.motocamp.de" DOTFILES_REPO="$FORGEJO/rene/dotfiles-rene.git" # ── Farben ────────────────────────────────────────────────────────────── RED='\033[0;31m'; GREEN='\033[0;32m'; YELLOW='\033[1;33m'; NC='\033[0m' -ok() { echo -e "${GREEN}✓ $*${NC}"; } -warn() { echo -e "${YELLOW}⚠ $*${NC}"; } -err() { echo -e "${RED}✗ $*${NC}"; exit 1; } +ok() { echo -e "${GREEN}[OK] $*${NC}"; } +warn() { echo -e "${YELLOW}[!!] $*${NC}"; } +fail() { echo -e "${RED}[FAIL] $*${NC}"; } # ── Root-Check ─────────────────────────────────────────────────────────── -[[ $EUID -eq 0 ]] && err "Nicht als root ausführen!" +[[ $EUID -eq 0 ]] && { fail "Nicht als root ausführen!"; exit 1; } echo "" -echo "════════════════════════════════════════════" +echo "============================================" echo " setup-desktop.sh startet" -echo "════════════════════════════════════════════" +echo "============================================" # ── 1. oh-my-zsh ──────────────────────────────────────────────────────── echo -e "\n=== 1/8 oh-my-zsh ===" @@ -269,9 +269,9 @@ fi # ── Zusammenfassung ────────────────────────────────────────────────────── echo "" -echo "════════════════════════════════════════════" +echo "============================================" echo -e " ${GREEN}Desktop-Setup abgeschlossen!${NC}" -echo "════════════════════════════════════════════" +echo "============================================" echo "" warn "Noch manuell erledigen:" echo " 1. WireGuard-Config einspielen:"