質問: freebsdでmakepackage-recursiveを呼び出すときに、pkgrepositoryを再帰的に適用するにはどうすればよいですか? apacheとその依存関係のパッケージを作成しようとしています。sudo make package-recursive \ __make_conf=~/make.apache22.conf \ pkgrepsoitory=/usr/home/gvkv すべてが正常に機能します。 apacheとその依存関係はコンパイルおよびインストールされ、apache22.tbzはgvkvにあります。問題は、依存関係パッケージがそれぞれのports/<package>ディレクトリに構築されていることです。それらは約15個あり、findとperlワンライナーを使用して取得するのは簡単ですが、makeに実行するように指示する方法が必要です。依存関係パッケージが最終的にgvkvになるような環境。
回答: pkgrepositoryはパッケージに依存していることを読みました。packagesは/etc/make.confで設定できます。例えば:distdir= /opt/portbuild/distfiles packages=/opt/portbuild/packages