Update jailt FreeBSD im Silent-Modus

Update jailt FreeBSD im Silent-Modus

Was passiert, wenn ich alle Prozesse zum Cron hinzufügen möchte? Gibt es eine stille Möglichkeit, das Jail zu aktualisieren?

Nach diesen Schritten:

# make buildworld       
# make installworld DESTDIR=/jails/somejail

Es ist Zeit für:

# mergemaster -Ui -D /jails/somejail

Wie kann ich diesen Prozess automatisieren, wenn während dieser Operation so viele Fragen gestellt werden (also Mergemaster)? Ich möchte, dass alle meine Konfigurationsdateien unberührt bleiben.

Antwort1

Es kann gefährlich sein, alle Ihre Konfigurationsdateien unberührt zu lassen. Daher rate ich davon ab. Allerdings gibt es eine Option für Mergemaster, die alles automatisch erledigt. Aus der mergemaster(8)Manpage:

-a     Run automatically.  This option will leave all the files that
       differ from the installed versions in the temporary directory
       to be dealt with by hand.  If the temproot directory exists,
       it creates a new one in a previously non-existent directory.
       This option unsets the verbose flag, and is not compatible
       with -i, -F, or -U.  Setting -a makes -w superfluous.

ezjailWenn Sie die Handhabung von Jails automatisieren möchten, sollten Sie sich die Jail-Verwaltungstools wie und genauer ansehen qjail. Diese bieten bereits Automatismen für die Aktualisierung von Jails.

verwandte Informationen