Date: Mon, 30 Jul 2007 22:21:17 +0200 From: Jeremie Le Hen <jeremie@le-hen.org> To: John Baldwin <jhb@freebsd.org> Cc: freebsd-current@freebsd.org Subject: Re: RFC for wider rc.conf.d/ for jails Message-ID: <20070730202117.GB11947@obiwan.tataz.chchile.org> In-Reply-To: <20070730201604.GA11947@obiwan.tataz.chchile.org> References: <20070617225824.GA88370@obiwan.tataz.chchile.org> <200707160917.51941.jhb@freebsd.org> <20070730201604.GA11947@obiwan.tataz.chchile.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Jul 30, 2007 at 10:16:04PM +0200, Jeremie Le Hen wrote: > Sorry for the late reply. I've slightly modified etc/rc.d/jail to > handle etc/jail/<name>. And well, yes, the patch :). -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org > --pf9I7BMVVzbSWLtt Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="etc_jail.diff" Index: jail =================================================================== RCS file: /mnt/octobre/space/freebsd-cvs/src/etc/rc.d/jail,v retrieving revision 1.37 diff -u -p -r1.37 jail --- jail 24 May 2007 06:01:06 -0000 1.37 +++ jail 29 Jul 2007 22:50:28 -0000 @@ -27,6 +27,13 @@ init_variables() return fi + if [ -f "/etc/jail/$_j" ]; then + eval `awk -v j="$_j" \ + '/^[[:blank:]]*[a-zA-Z_][a-zA-Z0-9_]*=/ { + print sprintf("jail_%s_%s", j, $0) + }' "/etc/jail/$_j"` + fi + eval _rootdir=\"\$jail_${_j}_rootdir\" _devdir="${_rootdir}/dev" _fdescdir="${_devdir}/fd" --pf9I7BMVVzbSWLtt--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070730202117.GB11947>