Fix shellcheck SC2016: Add disable comments, consistent quoting
This commit is contained in:
@@ -18,16 +18,23 @@ echo "[2/5] unattended-upgrades installieren..."
|
|||||||
apt install -y unattended-upgrades
|
apt install -y unattended-upgrades
|
||||||
|
|
||||||
echo "[3/5] Konfiguration anpassen..."
|
echo "[3/5] Konfiguration anpassen..."
|
||||||
|
CONF=/etc/apt/apt.conf.d/50unattended-upgrades
|
||||||
|
|
||||||
# Backup erstellen
|
# Backup erstellen
|
||||||
cp /etc/apt/apt.conf.d/50unattended-upgrades /etc/apt/apt.conf.d/50unattended-upgrades.bak.$(date +%Y%m%d)
|
cp "$CONF" "${CONF}.bak.$(date +%Y%m%d)"
|
||||||
|
|
||||||
# Security-Updates aktivieren
|
# Security-Updates aktivieren
|
||||||
sed -i 's|//\("${distro_id}:${distro_codename}-security";\)|\1|' /etc/apt/apt.conf.d/50unattended-upgrades
|
# Die ${distro_id}-Variablen werden von unattended-upgrades selbst aufgelöst.
|
||||||
sed -i 's|//\("${distro_id}ESMApps:${distro_codename}-apps-security";\)|\1|' /etc/apt/apt.conf.d/50unattended-upgrades
|
# shellcheck disable=SC2016
|
||||||
sed -i 's|//\("${distro_id}ESM:${distro_codename}-infra-security";\)|\1|' /etc/apt/apt.conf.d/50unattended-upgrades
|
sed -i 's|//[[:space:]]*\("\${distro_id}:\${distro_codename}-security";")|\1|' "$CONF"
|
||||||
|
# shellcheck disable=SC2016
|
||||||
|
sed -i 's|//[[:space:]]*\("\${distro_id}ESMApps:\${distro_codename}-apps-security";")|\1|' "$CONF"
|
||||||
|
# shellcheck disable=SC2016
|
||||||
|
sed -i 's|//[[:space:]]*\("\${distro_id}ESM:\${distro_codename}-infra-security";")|\1|' "$CONF"
|
||||||
|
|
||||||
# Optionale: Alle Updates aktivieren (Security + Updates)
|
# Optionale: Alle Updates aktivieren (Security + Updates)
|
||||||
# sed -i 's|//\("${distro_id}:${distro_codename}-updates";\)|\1|' /etc/apt/apt.conf.d/50unattended-upgrades
|
# shellcheck disable=SC2016
|
||||||
|
# sed -i 's|//[[:space:]]*\("\${distro_id}:\${distro_codename}-updates";")|\1|' "$CONF"
|
||||||
|
|
||||||
echo "[4/5] GUI-Notifier deaktivieren..."
|
echo "[4/5] GUI-Notifier deaktivieren..."
|
||||||
if dpkg -l | grep -q plasma-discover-notifier; then
|
if dpkg -l | grep -q plasma-discover-notifier; then
|
||||||
@@ -48,4 +55,4 @@ echo "Status prüfen mit: sudo systemctl status unattended-upgrades"
|
|||||||
echo "Testlauf mit: sudo unattended-upgrade --dry-run"
|
echo "Testlauf mit: sudo unattended-upgrade --dry-run"
|
||||||
echo "Logs unter: /var/log/unattended-upgrades/"
|
echo "Logs unter: /var/log/unattended-upgrades/"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Konfiguration gesichert unter: /etc/apt/apt.conf.d/50unattended-upgrades.bak.$(date +%Y%m%d)"
|
echo "Konfiguration gesichert unter: ${CONF}.bak.$(date +%Y%m%d)"
|
||||||
|
|||||||
Reference in New Issue
Block a user