summaryrefslogtreecommitdiffstats
path: root/satellit_installer
diff options
context:
space:
mode:
authorSimon Rettberg2023-10-23 16:00:45 +0200
committerSimon Rettberg2023-10-23 16:00:45 +0200
commit781b5b82d8debd5a5c66d0cd90a09558859d3aa8 (patch)
tree27ae57e3c8502b2f9d436ff7c8461e3fde38413c /satellit_installer
parent[SSPS] slxadmin-boot: Run as proper user, log to journal (diff)
downloadsetup-scripts-781b5b82d8debd5a5c66d0cd90a09558859d3aa8.tar.gz
setup-scripts-781b5b82d8debd5a5c66d0cd90a09558859d3aa8.tar.xz
setup-scripts-781b5b82d8debd5a5c66d0cd90a09558859d3aa8.zip
[SSPS] Add note about automatic updates to firstrun script
Diffstat (limited to 'satellit_installer')
-rw-r--r--satellit_installer/static_files/system/etc/apt/apt.conf.d/99update-config27
-rwxr-xr-xsatellit_installer/static_files/system/opt/openslx/firstrun.sh5
2 files changed, 32 insertions, 0 deletions
diff --git a/satellit_installer/static_files/system/etc/apt/apt.conf.d/99update-config b/satellit_installer/static_files/system/etc/apt/apt.conf.d/99update-config
new file mode 100644
index 0000000..0f66e29
--- /dev/null
+++ b/satellit_installer/static_files/system/etc/apt/apt.conf.d/99update-config
@@ -0,0 +1,27 @@
+// Updates aktivieren
+APT::Periodic::Update-Package-Lists "1";
+APT::Periodic::Unattended-Upgrade "1";
+
+// Wenn ein Paket nicht sauber installiert wird, Installation erneut
+// versuchen, und alte Paketkonfiguration beibehalten.
+Unattended-Upgrade::AutoFixInterruptedDpkg "true";
+
+// Macht den Updatevorgang langsamer, aber robuster
+Unattended-Upgrade::MinimalSteps "true";
+
+// Alte Kernelversionen automatisch deinstallieren
+Unattended-Upgrade::Remove-Unused-Kernel-Packages "true";
+
+// Wenn nach einem Update Pakete nicht mehr benötigt werden, diese automatisch deinstallieren
+//Unattended-Upgrade::Remove-New-Unused-Dependencies "true";
+Unattended-Upgrade::Remove-Unused-Dependencies "true";
+
+// Automatisch rebooten, wenn ein Paket dies nach dem Update erfordert?
+Unattended-Upgrade::Automatic-Reboot "false";
+
+// ... Reboot auch durchführen, wenn jemand auf dem Server eingeloggt ist? (SSH, Terminal)
+Unattended-Upgrade::Automatic-Reboot-WithUsers "false";
+
+// Uhrzeit, zu der bei erforderlichem Reboot neugestartet werden soll.
+// Der Wert "now" führt den Reboot unverzüglich durch.
+Unattended-Upgrade::Automatic-Reboot-Time "02:00";
diff --git a/satellit_installer/static_files/system/opt/openslx/firstrun.sh b/satellit_installer/static_files/system/opt/openslx/firstrun.sh
index 41e386c..90f9c0b 100755
--- a/satellit_installer/static_files/system/opt/openslx/firstrun.sh
+++ b/satellit_installer/static_files/system/opt/openslx/firstrun.sh
@@ -41,6 +41,11 @@ cat <<YONDERDOC
> bwLehrpool-Systems erfolgt über die Webschnittstelle, die über die
> IP-Addresse oder den Hostnamen des Servers erreichbar ist.
>
+> Falls Sie das Einspielen von System-Updates automatisieren wollen,
+> lesen Sie bitte den zugehörigen Artikel
+> https://www.bwlehrpool.de/wiki/doku.php/satellite/system_updates
+> (auch zu finden im Web-Interface: System-Status -> System updates)
+>
> Bitte geben Sie zum Abschluss noch einmal das oben neu festgelegte
> Passwort ein. Der Server wird sich daraufhin neustarten und ist
> dann betriebsbereit.