Date: Tue, 27 May 2008 16:56:37 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: Frank Behrens <frank@pinky.sax.de> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.sbin/jexec jexec.8 jexec.c Message-ID: <20080527165637.113110t131433i2s@webmail.leidinger.net> In-Reply-To: <200805261848.m4QImNbB039362@post.frank-behrens.de> References: <200805261157.m4QBvnpF025029@repoman.freebsd.org> <200805261848.m4QImNbB039362@post.frank-behrens.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Frank Behrens <frank@pinky.sax.de> (from Mon, 26 May 2008 20:48:23 +0200): > The rc.conf jail framework also requires unique hostnames for jails, > because the jail-ids are > write to /var/run. On a related note: JIDs are not known in advance, so doing some rc.d stuff which associates a specific X with a jail is not easy. So for example the zfs feature to assign a zfs filesystem to a jail is practiaclly useless at the moment for stuff which shall be available after a reboot without admin intervention (it is not guaranteed that the jails get the same JID again on reboot). In http://www.leidinger.net/FreeBSD/current-patches/jail.diff I have a patch which also uses the hostname of a jail to allow access to /dev/io in the jail (if the admin of the host made it visible in the jail). If ZFS would use the hostname, it would make it more useful (but maybe we would need some magic in the jail code to notify ZFS about a new jail, I haven't checked how ZFS is working in this regard). So basically we need some unique value which is handed out by the admin and doesn't change after a reboot. For me the hostname is a good approximation for this (my hostnames are unique, and I have full control over them). Bye, Alexander. -- ANDROPHOBIA: Fear of men. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080527165637.113110t131433i2s>
