.TH ezjail 5 .SH NAME ezjail \- A simple jail setup framework .SH SYNOPSIS EZJAIL_PREFIX/etc/rc.d/ezjail.sh .SH DESCRIPTION The ezjail framework provides a simple way to create many virtual FreeBSD servers by using FreeBSD's jail system. It requires little administration effort and aims for minimum system resource usage. If you are not familiar with the FreeBSD jail concept, please refer to jail(8) before continuing. .SH OVERVIEW One .I base jail is filled with most userland binaries and libraries and then mounted read only into a number of stripped down jails via .B mount_nullfs(8) - thus saving lots of inodes and memory resources. .SH INVOCATION The ezjail script .B EZJAIL_PREFIX/etc/rc.d/ezjail.sh takes parameters .I start, startcrypto, restart and .I stop. It may be passed an additional list of jails. If no jail name is specified (usually when the script is being called by rc.local at boot and shutdown time), all jails in ezjails scope, except crypto image jails, are being started/stopped. To start all crytpo image jails, use the .I startcrypto parameter. The script examines its config, sets variables for each jail in the jail_list before passing its command on to the .B /etc/rc.d/jail script. .SH NOTES .B ezjail.sh enforces the execution of .B /etc/rc.d/jail, by prepending .I "one" to the start, restart and stop commands so it is .B NOT NECESSARY to set .I jail_enable in the .B /etc/rc.conf config file. .SH FILES EZJAIL_PREFIX/etc/ezjail.conf .br EZJAIL_PREFIX/etc/rc.d/ezjail.sh .SH "SEE ALSO" ezjail-admin(1), ezjail.conf(5), jail(8), mount_nullfs(8) .SH AUTHOR Dirk Engling