#!/bin/bash

# Script für die Aktualisierung des Systems auf einem Ubuntu-Server. Es führt ein Update und Upgrade der installierten Pakete durch, entfernt nicht mehr benötigte Pakete und bereinigt den Paket-Cache. Wenn ein Neustart erforderlich ist, wird eine entsprechende Meldung ausgegeben.

set -e

export DEBIAN_FRONTEND=noninteractive
export NEEDRESTART_MODE=a

apt-get update

apt-get -y \
    -o Dpkg::Options::="--force-confold" \
    dist-upgrade

apt-get -y autoremove
apt-get clean

if [ -f /var/run/reboot-required ]; then
    echo "Ein Neustart ist erforderlich."
fi