#!/bin/bash # KNEL Unattended Upgrades Initializer # Configures automatic security updates based on Debian unattended-upgrades set -euo pipefail echo "Running unattended upgrades initializer..." # Install unattended-upgrades DEBIAN_FRONTEND="noninteractive" apt-get -y install unattended-upgrades # Configure unattended-upgrades if [[ -f ./configs/50unattended-upgrades ]]; then cp ./configs/50unattended-upgrades /etc/apt/apt.conf.d/50unattended-upgrades fi # Copy auto-upgrades configuration template if [[ -f ./configs/auto-upgrades ]]; then cp ./configs/auto-upgrades /etc/apt/apt.conf.d/auto-upgrades fi # Enable unattended-upgrades service dpkg-reconfigure -f noninteractive unattended-upgrades echo "Unattended upgrades initializer completed"