Closed ichigotake closed 11 years ago
5.2でも空だったけどすんなりインストールできましたね。5.1以前だと空の場合DLすらしてくれないんですか?
package not foundってなってインストールできませんでしたね
TODO: 5.1ためす
確認できました。しかし、このinstall-chef-solo.shを取得するのにwgetなどのURI Fetcherが必要でありかつ、wgetはデフォルトではインストールされていない為、結果として必然的にPKG_PATHを手動で設定する必要がありました。
そのため、install-chef-solo.shではPKG_PATHの担保を行わないこととします。
https://github.com/ytnobody/Testament/blob/master/script/install-chef-solo.sh
OpenBSD 5.2以上は使った事ないのでわかりませんが、自分のさわった事のある4.7から5.1までは $PKG_PATHはデフォルトで空で、自分でレポジトリのURLを変数に設定しないといけません なので、pkg_addを実行するフェイズでは$PKG_PATHの中身がちゃんと入ってるかどうかのチェックもした方がよいのではと思いました
空かチェックするんじゃなく、FastestMirrorで最寄りのミラーサーバーを取得してそこのレポジトリURLを$PKG_PATHに流し込む、でもいいと思います