L'autre solution, celle d'OpenBSD, est d'autoriser les mises à jour en tant que racine, par exemple en mettant dans doas.conf :
permit oceane nopass as root cmd /sbin/pkg_add args -u
permit oceane nopass as root cmd /sbin/syspatch
permit oceane nopass as root cmd /sbin/sysupgrade
Et là pareil, tu lances « doas /sbin/pkg_add -u; doas /sbin/syspatch; doas /sbin/sysupgrade », dans les deux cas c'est très lent mais ça se fait tout seul, tu ne risques pas de casser quoique ce soit, tu peux même le scripter et ça se fait en fond de tâche, par exemple, tous les jours à 11h et à 15h.