this is what i did:
#cd /usr/ports/sysutils/ezjail && make install clean
#cp /usr/local/etc/ezjail.conf.sample /usr/local/etc/ezjail.conf
#vi /usr/local/etc/ezjail.conf #and I uncomment all, so my conf have default values
#ezjail-admin update
#ifconfig rl0 alias 192.168.1.50 netmask 255.255.255.0
#echo 'ifconfig_rl0_alias0="inet 192.168.1.50 netmask 255.255.255.0"' >> /etc/rc.conf
#ezjail-admin create
www.my-domain.com 192.168.1.50
#/usr/local/etc/rc.d/ezjail.sh start
#jail /usr/jails/www.my-domain.com
www.my-domain.com 192.168.1.50 /bin/sh
and i get this error:
jail: execv: /bin/sh: No such file or directory
#ls -la /usr/jails/www.my-domain.com
...
lrwxrwxrwx 1 root wheel 13 Jun 13 18:34 bin -> /basejail/bin
...
#/usr/jails/www.my-domain.com/basejail is
empty
#/usr/jails/basejail/bin
has sh
# ezjail-admin list
...
DS N/A 192.168.1.50
www.my-domain.com /usr/jails/www.my-domain.com
do i need to change some path in some conf?
or i must copy all files from /usr/jails/basejail/ to each jail's basejail directory?
or i miss something important for creating jail with ezjail?
edit:
i'm using FreeBSD 6.2-RELEASE and ezjail-2.1