otsuneさんのezjail patchが当たらないので

追記 2008/03/25
FreeBSD 7.0-RELEASE対応改訂版をid:cocelo:20080325:1206447371にエントリーしました。
FreeBSD 7.0-RELEASEをお使いの方はid:cocelo:20080325:1206447371のパッチをお使いください。

otsuneさんのezjailパッチが当たらないので、ezjail 2.1用に新しく書き直しました。
と言っても数行の変更なので自分で書き換えちゃった方がいいような気もします。
もちろんat own your risk.で;-)

--- /usr/local/bin/ezjail-admin.orig	Sat Dec  1 08:56:08 2007
+++ /usr/local/bin/ezjail-admin	Sat Dec  1 09:50:13 2007
@@ -21,6 +21,7 @@
 ezjail_flavours=${ezjail_flavours:-"${ezjail_jaildir}/flavours"}
 ezjail_portscvsroot=${ezjail_portscvsroot:-":pserver:anoncvs@anoncvs.at.FreeBSD.org:/home/ncvs"}
 ezjail_sourcetree=${ezjail_sourcetree:-"/usr/src"}
+ezjail_makeconf=${ezjail_makeconf:-"/etc/make.conf"}
 ezjail_uglyperlhack=${ezjail_uglyperlhack:-"YES"}
 
 ezjail_mount_enable=${ezjail_mount_enable:-"YES"}
@@ -37,7 +38,7 @@
 ezjail_usage_install="Usage: ${ezjail_admin} install [-mps] [-h host] [-r release]"
 ezjail_usage_create="Usage: ${ezjail_admin} create [-xbi] [-f flavour] [-r jailroot] [-s size] [-c bde|eli] [-C args] jailname jailip"
 ezjail_usage_delete="Usage: ${ezjail_admin} delete [-w] jailname"
-ezjail_usage_update="Usage: ${ezjail_admin} update [-s sourcetree] [-i] [-pP]"
+ezjail_usage_update="Usage: ${ezjail_admin} update [-s sourcetree] [-i] [-pP] [-c make.conf]"
 ezjail_usage_config="Usage: ${ezjail_admin} config [-r run|norun] [-n newname] [-i attach|detach|fsck] jailname"
 ezjail_usage_list="Usage: ${ezjail_admin} list"
 
@@ -515,6 +516,7 @@
     s) ezjail_sourcetree="${OPTARG}";;
     p) ezjail_provideports="YES";;
     P) ezjail_provideports="YES"; ezjail_installaction="none";;
+    c) ezjail_makeconf="${OPTARG}";;
     ?) exerr ${ezjail_usage_update};;
   esac; done; shift $(( ${OPTIND} - 1 ))
 
@@ -536,8 +538,8 @@
     mkdir -p ${ezjail_jailfull} || exerr "Cannot create temporary Jail directory."
 
     # make and setup our world, then split basejail and newjail
-    cd ${ezjail_sourcetree} && env DESTDIR=${ezjail_jailfull} make ${ezjail_installaction} || exerr "make ${ezjail_installaction} failed."
-    cd ${ezjail_sourcetree}/etc && env DESTDIR=${ezjail_jailfull} make distribution || exerr "make distribution failed."
+    cd ${ezjail_sourcetree} && env DESTDIR=${ezjail_jailfull} && env __MAKE_CONF=${ezjail_makeconf} && make ${ezjail_installaction} || exerr "make ${ezjail_installaction} failed."
+    cd ${ezjail_sourcetree}/etc && env DESTDIR=${ezjail_jailfull} && env __MAKE_CONF=${ezjail_makeconf} && make distribution || exerr "make distribution failed."
     ezjail_splitworld
 
   fi # installaction="none"

一応こちらにも置いておきます。

これを適当な名前で/usr/ports/sysutils/ezjail/files/に入れておけば多分OKです。
manページとかは追々。