From 30d2e719f477afcb9627251dac105f158bf80334 Mon Sep 17 00:00:00 2001 From: Gorn <3+gorn@noreply.localhost> Date: Wed, 29 Apr 2026 13:30:39 +0200 Subject: [PATCH] Move setup-unattended-upgrades.sh to linux/kubuntu/ --- setup-unattended-upgrades.sh | 51 ------------------------------------ 1 file changed, 51 deletions(-) delete mode 100644 setup-unattended-upgrades.sh diff --git a/setup-unattended-upgrades.sh b/setup-unattended-upgrades.sh deleted file mode 100644 index ffb3ed2..0000000 --- a/setup-unattended-upgrades.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/bash - -set -e - -echo "=== Kubuntu Unattended-Upgrades Setup ===" -echo "" - -# Prüfen ob Root -if [ "$EUID" -ne 0 ]; then - echo "Bitte als root oder mit sudo ausführen" - exit 1 -fi - -echo "[1/5] Paketlisten aktualisieren..." -apt update - -echo "[2/5] unattended-upgrades installieren..." -apt install -y unattended-upgrades - -echo "[3/5] Konfiguration anpassen..." -# Backup erstellen -cp /etc/apt/apt.conf.d/50unattended-upgrades /etc/apt/apt.conf.d/50unattended-upgrades.bak.$(date +%Y%m%d) - -# Security-Updates aktivieren -sed -i 's|//\("${distro_id}:${distro_codename}-security";\)|\1|' /etc/apt/apt.conf.d/50unattended-upgrades -sed -i 's|//\("${distro_id}ESMApps:${distro_codename}-apps-security";\)|\1|' /etc/apt/apt.conf.d/50unattended-upgrades -sed -i 's|//\("${distro_id}ESM:${distro_codename}-infra-security";\)|\1|' /etc/apt/apt.conf.d/50unattended-upgrades - -# Optionale: Alle Updates aktivieren (Security + Updates) -# sed -i 's|//\("${distro_id}:${distro_codename}-updates";\)|\1|' /etc/apt/apt.conf.d/50unattended-upgrades - -echo "[4/5] GUI-Notifier deaktivieren..." -if dpkg -l | grep -q plasma-discover-notifier; then - apt remove --purge -y plasma-discover-notifier -fi - -# Autostart sicherheitshalber entfernen -if [ -f /etc/xdg/autostart/org.kde.discover.notifier.desktop ]; then - rm /etc/xdg/autostart/org.kde.discover.notifier.desktop -fi - -echo "[5/5] Service aktivieren und starten..." -systemctl enable --now unattended-upgrades - -echo "" -echo "=== Setup abgeschlossen ===" -echo "Status prüfen mit: sudo systemctl status unattended-upgrades" -echo "Testlauf mit: sudo unattended-upgrade --dry-run" -echo "Logs unter: /var/log/unattended-upgrades/" -echo "" -echo "Konfiguration gesichert unter: /etc/apt/apt.conf.d/50unattended-upgrades.bak.$(date +%Y%m%d)"