web-dev-qa-db-ja.com

サイレントモードでjailsFreeBSDを更新する

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

これらの手順の後:

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

それは次の時が来ます:

# mergemaster -Ui -D /jails/somejail

この操作中に非常に多くの質問をするようにこのプロセスを自動化する方法(mergemasterを意味します)?すべての設定ファイルをそのままにしておきたい。

2
bryn1u

すべての設定ファイルをそのままにしておくことは危険なことです。したがって、そうしないことをお勧めします。そうは言っても、mergemasterがすべてを自動的に処理するオプションがあります。 mergemaster(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.

ただし、刑務所の処理を自動化したい場合は、ezjailqjailなどの刑務所管理に関するすべての事項を詳しく調べてください。これらはすでに刑務所の更新に対処するための自動化を提供しています。

1
plonk