目的の ports の依存関係で security/p5-Net-SSLeay が
インストールされるのですが、その際、
Do you want to run external tests?
These tests *will* *fail* if you do not have network connectivity. [n]
と、入力待ちでストップします。これを n を押した時と
同等の内容で、入力待ちなしで進行させたいと思うのですが、
力量不足で躓いています。
入力待ちの回避方法を宜しくお願いします。(FreeBSD 7.2-RELEASE-p1)
今のところ確認してみたものは、
security/p5-Net-SSLeay/Makefile,Mk/bsd.port.mk,
Mk/bsd.openssl.mk,Mk/bsd.perl.mk
と、Net-SSLeay-1.35.tar.gz 内の Makefile.PL で、
Makefile.PL の 20行目の「t/local/ptr_cast_test」あたりかな?
と見当を付けてみたものの、security/p5-Net-SSLeay/Makefile
をどう変更すれば、make install で 20行目を飛ばせるのかが
わからないので、そこなのかどうかも未確認です。
mail/postfix などの入力待ちの時は、該当部分をコメントアウト
した pkg-install と差し替えて希望通りになったのですが、
今回は、どのファイルの何処を変更すれば良いのかがサッバリです。
お礼
希望通りに、入力待ちなくインストールできました。 パッチファイルの作り方も、とても勉強になりました。 ありがとうございました。
補足
レス、ありがとうございます。 教えていただいた手順でパッチファイルを作り、スクリプトを make install の前に files ディレクトリを作成し、 patch-externaltests をセットするように変更しました。 現在、OS を入れ直して ports の Cvsup 中なので、結果の報告が できるのに少々時間がかかりそうです。 結果がでましたら、改めて報告致します。