bundles/apt: add /etc/kernel/postinst.d/unattended-upgrades to ensure a reboot on kernel updates
All checks were successful
bundlewrap/pipeline/head This commit looks good

This commit is contained in:
Franzi 2021-02-12 18:12:24 +01:00
parent d4b110087f
commit 767db8efdd
Signed by: kunsi
GPG key ID: 12E3D2136B818350
4 changed files with 22 additions and 0 deletions

View file

@ -0,0 +1,15 @@
#!/bin/sh
# /etc/kernel/postinst.d/unattended-upgrades
case "$DPKG_MAINTSCRIPT_PACKAGE::$DPKG_MAINTSCRIPT_NAME" in
linux-image-extra*::postrm)
exit 0;;
esac
if [ -d /var/run ]; then
touch /var/run/reboot-required
if ! grep -q "^$DPKG_MAINTSCRIPT_PACKAGE$" /var/run/reboot-required.pkgs 2> /dev/null ; then
echo "$DPKG_MAINTSCRIPT_PACKAGE" >> /var/run/reboot-required.pkgs
fi
fi

View file

@ -49,6 +49,9 @@ files = {
'action:apt_update',
},
},
'/etc/kernel/postinst.d/unattended-upgrades': {
'source': 'kernel-postinst.d',
},
}
directories = {

View file

@ -0,0 +1 @@
../../apt/files/kernel-postinst.d

View file

@ -52,6 +52,9 @@ directories = {
}
files = {
'/etc/kernel/postinst.d/unattended-upgrades': {
'source': 'kernel-postinst.d',
},
'/usr/local/share/icinga/plugins/check_unattended_upgrades': {
'mode': '0755',
},