From 3649fdb26e950c8b3ae91adcdd91976d1116e72e Mon Sep 17 00:00:00 2001 From: akanealw Date: Fri, 25 Aug 2023 20:09:05 -0500 Subject: [PATCH] renamed to uattended-upgrades --- .../debian/debian-setup-automatic-updates.sh | 4 ---- .../debian-setup-unattended-upgrades.sh | 23 +++++++++++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) delete mode 100644 files/bashscripts/debian/debian-setup-automatic-updates.sh create mode 100644 files/bashscripts/debian/debian-setup-unattended-upgrades.sh diff --git a/files/bashscripts/debian/debian-setup-automatic-updates.sh b/files/bashscripts/debian/debian-setup-automatic-updates.sh deleted file mode 100644 index bc7d74f..0000000 --- a/files/bashscripts/debian/debian-setup-automatic-updates.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -apt install -y unattended-upgrades - diff --git a/files/bashscripts/debian/debian-setup-unattended-upgrades.sh b/files/bashscripts/debian/debian-setup-unattended-upgrades.sh new file mode 100644 index 0000000..a18aa53 --- /dev/null +++ b/files/bashscripts/debian/debian-setup-unattended-upgrades.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +apt install -y apt-listchanges unattended-upgrades + +sed -i 's@// "origin=Debian,codename=${distro_codename}-updates";@ "origin=Debian,codename=${distro_codename}-updates";@g' /etc/apt/apt.conf.d/50unattended-upgrades + +sed -i 's!//Unattended-Upgrade::Mail "";!Unattended-Upgrade::Mail "akanealw@gmail.com";!g' /etc/apt/apt.conf.d/50unattended-upgrades + +sed -i 's@//Unattended-Upgrade::MailReport "on-change";@Unattended-Upgrade::MailReport "on-change";@g' /etc/apt/apt.conf.d/50unattended-upgrades + +sed -i 's@//Unattended-Upgrade::Remove-Unused-Dependencies "false";@Unattended-Upgrade::Remove-Unused-Dependencies "true";@g' /etc/apt/apt.conf.d/50unattended-upgrades + +dpkg-reconfigure --priority=high unattended-upgrades + +sed -i 's@APT::Periodic::Update-Package-Lists "0";@APT::Periodic::Update-Package-Lists "1";@g' /etc/apt/apt.conf.d/20auto-upgrades + +sed -i 's@APT::Periodic::Unattended-Upgrade "0";@APT::Periodic::Unattended-Upgrade "1";@g' /etc/apt/apt.conf.d/20auto-upgrades + +systemctl enable unattended-upgrades + +systemctl start unattended-upgrades + +systemctl status unattended-upgrades