アップデートにより FreeBSD がサイレントモードで監禁される

アップデートにより FreeBSD がサイレントモードで監禁される

すべてのプロセスを cron に追加したい場合はどうすればいいですか? jail をサイレントにアップグレードする方法はありますか?

これらの手順を実行した後:

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

次のようになります:

# mergemaster -Ui -D /jails/somejail

この操作中に非常に多くの質問をするので、このプロセスを自動化するにはどうすればよいでしょうか (つまり、mergemaster)? すべての構成ファイルをそのまま残しておきたいのです。

答え1

すべての設定ファイルをそのままにしておくのは危険です。したがって、そうすることはお勧めしません。ただし、me​​rgemaster にすべてを自動的に処理するオプションがあります。manmergemaster(8)ページから引用:

-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.

ezjailただし、jail の処理を​​自動化したい場合は、 やなどの、あらゆる jail 管理ツールを詳しく調べることをお勧めしますqjail。これらは、jail の更新を処理するための自動化機能をすでに提供しています。

関連情報