export JAIL=cam
export JAILHOSTNAME=cam
export JAILDOMAIN=ahlawat.com
export JAILIP=54
export JAILUSER=X
export JAILUSERID=1000
export JAILUSERVNC=false
/root/FreeBSD/jails/create.sh $JAIL $JAILHOSTNAME $JAILDOMAIN $JAILIP $JAILUSER $JAILUSERID $JAILUSERVNC
# the local cameras are on the video VLAN
# the cloud connected cameras are on the guest VLAN
# reconfigure jail networking
iocage set interfaces=vnet0:bridge1,vnet1:bridge5,vnet2:bridge9 ip4_addr="vnet0|192.168.0.$JAILIP/24,vnet1|192.168.5.$JAILIP/24,vnet2|192.168.200.$JAILIP/24" ip6_addr="vnet0|fd01::$JAILIP/64,vnet1|fd05::$JAILIP/64,vnet2|fd09::$JAILIP/64" exec_prestop="ifconfig epair0b -vnet ioc-$JAIL;ifconfig epair1b -vnet ioc-$JAIL;ifconfig epair2b -vnet ioc-$JAIL" $JAIL
#iocage exec $JAIL "pkg install -y motion py37-pip curl rsync"
iocage exec $JAIL "pkg install -y motion py27-pip curl"
iocage exec $JAIL "mkdir -p /usr/local/var/lib/motioneye"
iocage fstab -a $JAIL /mnt/ship/cam /usr/local/var/lib/motioneye nullfs rw 0 0
iocage fstab -l $JAIL
iocage exec $JAIL "pip-2.7 install motioneye"
#first time only
#iocage exec $JAIL "mkdir -p /mnt/config/secret/motioneye"
#iocage exec $JAIL "cp /usr/local/share/motioneye/extra/motioneye.conf.sample /mnt/config/secret/motioneye/motioneye.conf"
iocage exec $JAIL "cp /mnt/config/camserver /usr/local/etc/rc.d"
iocage exec $JAIL "chmod 555 /usr/local/etc/rc.d/camserver"
iocage exec $JAIL "sysrc camserver_enable=YES"
iocage exec $JAIL "service camserver start"