Inhaltsverzeichnis

Allgemein

Mit den Werkzeugen freebsd-update und portsnap kann man sowohl das Basissystem als auch den installierten Ports-Tree aktualisieren. Das Problem hierbei ist lediglich, dass man die Werkzeuge immer von Hand ausführen muss um zu suchen ob es Updates gibt. Das kann man natürlich automatisieren.

Crontab ergänzen

Durch hinzufügen der folgenden beiden Zeilen in die /etc/crontab wird automatisch nach System-Updates und Port-Updates gesucht:

0   3   *   *   *   root    portsnap -I cron update && pkg_version -vIL=
5   5   *   *   *   root    freebsd-update cron

Werden Updates gefunden wird der Benutzer root per Mail benachrichtigt (hierfür muss natürlich ein funktionierendes Mailsystem vorliegen).

Systemupdates

Wird der Admin per Mail informiert, dass es Updates für das System gibt welche er per freebsd-update einspielen kann ist hierfür nach der Anleitung FreeBSD updaten zu verfahren.

Portupdates

Wird der Admin darüber informiert, dass Updates für installierte Ports vorliegen so muss zunächst das Update des Porttrees gezogen werden. Hierzu muss vor dem aktualisieren der Ports mit z.B. Portmaster nochmals von Hand portsnap ausgeführt werden:

# portsnap update