2012/11/19(月)FreeBSD 9.1 に jail.conf(5) が現れた
jail の起動は、rc.d/jail を使うかコマンドラインオプションを指定するかだったけれど、jail.conf に設定をまとめることで、コマンドラインでは jail name だけ指定すれば保存されたオプションで jail が起動してくれる。
vnet jail の設定も保存しておけるので操作がかなり簡単になったし、rc.conf に記述するよりもスマートだ。
でも、exec.prestart と exec.start の間に任意の操作を行うインタフェースはないようだ。
zfs jail $jailname $zfs をしたければ、
- jail -c $jailname persist
- zfs jail $jailname $zfs
- jexec $jailname sh /etc/rc
zfs jail が $jid じゃなくて $jailname を理解してくれるとうれしい。
追記: 9.2では zfs jail が $jailname を理解するようになった。