FreeBSDでワールドを再構築したら、既存のファイルをすべて削除してください。

FreeBSDでワールドを再構築したら、既存のファイルをすべて削除してください。

ワールドを再構築しており、ワールドを再構築して作成されなかった他のすべてのファイルを削除したいと思います。マージマスターオプションはありますか?

答え1

makeターゲットを使用しdelete-oldて未使用のファイルを削除できますdelete-old-libs。以下を設定しない限り、インタラクティブに実行されますBATCH_DELETE_OLD_FILES

# pwd
/usr/src
# make -DBATCH_DELETE_OLD_FILES delete-old

後で実行してくださいmake installworld

詳細についてはbuild(7)を参照してください。

警告 - 注意してくださいdelete-old-libs。現在のワールド/カーネルの一部として構築されていないすべてのエントリが削除されるため、インストールしたポートがシステムライブラリの以前のバージョンに依存している場合は、影響を受けるポートを再インストールする必要があります。私は通常、delete-old-libsこの問題を回避するためにポートを完全に再構築した後に実行します。

関連情報