make installworld
(またはmake world
)を呼び出した後、新しい世界でソースファイルを更新する方法は2つあります。mergemaster -p
またはmake distribution
を呼び出すことです。 mergemaster
がmake distribution
を呼び出すことは知っていますが、他に何をするのでしょうか。また、make distribution
だけでなく、なぜ呼び出すのでしょうか。
make distribution
は新しい構成ファイルをインストールするだけですが、mergemaster
はすべての構成ファイルをインタラクティブに調べて、必要なファイルを尋ねます(可能であれば、最初に編集したことのないファイルをインテリジェントにアップグレードします)。必要に応じてそれらをマージするオプションも提供します。基本的に、更新された構成ファイルをインストールするプロセスを自動化し、すべての差分を自動的に実行し、古い構成ツリーと新しい構成ツリーをマージするためのより良い方法を提供します。
それがどのように機能するのか知りたい場合は、mergemaster
は シェルスクリプトのみ です。