#!/usr/bin/env bash # Colors for better overview GREEN='\033[0;32m' BLUE='\033[1;34m' YELLOW='\033[1;33m' RED='\033[1;31m' NORMAL='\033[0;39m' INSTALLATION_PATH="/opt/myspeed" # Root check if [ $EUID -ne 0 ]; then echo -e "$RED✗ Fehler bei der Deinstallation:$NORMAL Du benötigst Root-Rechte, um die Deinstallation zu starten." exit fi echo -e "$GREEN ---------$BLUE Automatische Deinstallation$GREEN ---------" echo -e "$BLUE MySpeed$YELLOW wird nun deinstalliert." echo -e "$YELLOW Wenn du$RED abbrechen$YELLOW möchtest, kannst du die" echo -e "$YELLOW Deinstallation mit$RED STRG + C$YELLOW abbrechen. " echo -e "$GREEN Die Deinstallation beginnt in 5 Sekunden..." echo -e "$GREEN ----------------------------------------------" sleep 5 clear echo -e "$BLUE🔎 Status:$NORMAL Die Servicedaten werden entfernt, falls vorhanden..." sleep 3 # remove system file if command -v systemctl &> /dev/null && systemctl --all --type service | grep -n "myspeed.service"; then systemctl stop myspeed systemctl disable myspeed rm /etc/systemd/system/myspeed.service rm /usr/lib/systemd/system/myspeed.service systemctl daemon-reload systemctl reset-failed fi clear echo -e "$BLUE🔎 Status:$NORMAL Die MySpeed-Systemdaten werden entfernt, falls vorhanden..." sleep 3 # remove folder if [ "$1" == "--keep-data" ]; then mv $INSTALLATION_PATH/data /tmp/myspeed_data rm -R $INSTALLATION_PATH mkdir $INSTALLATION_PATH mv /tmp/myspeed_data $INSTALLATION_PATH/data else rm -R $INSTALLATION_PATH fi clear echo -e "$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-" #multicolor echo -e "$GREEN✓ Fertig: $NORMAL MySpeed wurde deinstalliert." echo -e "$NORMAL Du kannst MySpeed jederzeit wieder installieren. Die Anleitung dazu findest du auf myspeed.gnmyt.dev/setup/linux." echo -e "$RED Danke, dass du MySpeed genutzt hast!" echo -e "$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-$GREEN-$NORMAL-" #multicolor