すべてのプロセスを cron に追加したい場合はどうすればいいですか? jail をサイレントにアップグレードする方法はありますか?
これらの手順を実行した後:
# make buildworld
# make installworld DESTDIR=/jails/somejail
次のようになります:
# mergemaster -Ui -D /jails/somejail
この操作中に非常に多くの質問をするので、このプロセスを自動化するにはどうすればよいでしょうか (つまり、mergemaster)? すべての構成ファイルをそのまま残しておきたいのです。
答え1
すべての設定ファイルをそのままにしておくのは危険です。したがって、そうすることはお勧めしません。ただし、mergemaster にすべてを自動的に処理するオプションがあります。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 の更新を処理するための自動化機能をすでに提供しています。