Antes de hacer nada de esto, asegúrese de estar familiarizado con el proceso de actualización de freebsd, posibles ramificaciones y requisitos. Como cualquier actualización automatizada, existe la posibilidad de que se arruine.
Cree el archivo /usr/local/etc/periodic/weekly/912.freebsd-update
con lo siguiente:
#!/bin/sh -
#
#
# If there is a global system configuration file, suck it in.
#
if [ -r /etc/defaults/periodic.conf ]
then
. /etc/defaults/periodic.conf
source_periodic_confs
fi
case "$weekly_freebsd-update_enable" in
[Yy][Ee][Ss])
echo ""
echo "Updating system via freebsd-update:"
freebsd-update cron install;;
*) rc=0;;
esac
exit $rc
No olvide chmod +x 912.freebsd-update
Habilitarlo agregando weekly_freebsd-update_enable="YES"
a /etc/periodic.conf
Su informe periódico normal contendrá los resultados del registro de la operación (correo electrónico a la raíz de forma predeterminada).
El número 912 es arbitrario, es solo el número que uso. Puede elegir cualquier cosa en el rango 900 y debería funcionar bien.