読者です 読者をやめる 読者になる 読者になる

Vagrant用のBox(FreeBSD)をPackerで作成(pkgを使う)

pkgを使うようになったけど、はじめに

# /usr/sbin/pkg
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]:

と聞かれるところをどうすれば自動でyと答えられるのかわからなくてつまづいていた。
けど、こんな記事を見つけました。

Bootstrapping / installing pkg on FreeBSD unattended and without answering Yes » Dan Langille's Other Diary

↓こうすれば回避可能みたいでした。なるほどー。

env ASSUME_ALWAYS_YES=YES pkg bootstrap

あと、fetchのオプションとか挙動が変わってる気がしたけど、よくわからない。。
まあできたので結果オーライということで。

最終的に、こんな感じになりました。

freebsd10.json

追記

いちおうboxはつくれましたがまだエラーとか出るので、まずい部分はご指摘ください。