X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=distro-end;h=91c7a832ebd0b5e5af1d9b2eae1bbe08d172b200;hb=7cc6197f74e97cb522894046718712cd03d3d385;hp=64441d1cfc9d477847610a3158b8b72ac2f6a438;hpb=1f524e72136f1d10548bdc4f502c6405ba6dbcd0;p=distro-setup diff --git a/distro-end b/distro-end index 64441d1..91c7a83 100755 --- a/distro-end +++ b/distro-end @@ -181,6 +181,18 @@ sgo certbotmail.timer pi ${p1[@]} +##### begin automatic upgrades #### +# this makes it so we upgrade everything +debconf-set-selections <<'EOF' +unattended-upgrades unattended-upgrades/origins_pattern string "codename=${distro_codename}"; +EOF +dpkg-reconfigure -u -fnoninteractive unattended-upgrades + +# Setup daily reboots, so all unattended upgrades go into affect +# unattended upgrades happen at 6 am + rand(60 min). +echo '20 7 * * * root /usr/local/bin/zelous-unattended-reboot' >/etc/cron.d/unattended-upgrade-reboot +##### end automatic upgrades #### + ## prometheus node exporter setup web-conf -f 9100 -p 9101 apache2 $(hostname -f) <<'EOF' @@ -609,25 +621,27 @@ fi sgo fsf-vpn-dns-cleanup -case $distro in - debian) - pi chromium ;; - trisquel|ubuntu) - wget -qO - https://downloads.iridiumbrowser.de/ubuntu/iridium-release-sign-01.pub|sudo apt-key add - - t=$(mktemp) - cat >$t <$t <