From owner-freebsd-isp@FreeBSD.ORG Tue Oct 27 14:41:40 2009 Return-Path: Delivered-To: freebsd-isp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6B9C106566B for ; Tue, 27 Oct 2009 14:41:40 +0000 (UTC) (envelope-from vince@unsane.co.uk) Received: from ostracod.unsane.co.uk (unsane-pt.tunnel.tserv5.lon1.ipv6.he.net [IPv6:2001:470:1f08:110::2]) by mx1.freebsd.org (Postfix) with ESMTP id 11CCF8FC0C for ; Tue, 27 Oct 2009 14:41:39 +0000 (UTC) Received: from vhoffman.lon.namesco.net (75.69-246-213.ippool.namesco.net [213.246.69.75]) (authenticated bits=0) by ostracod.unsane.co.uk (8.14.3/8.14.3) with ESMTP id n9REfiWJ043346 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 27 Oct 2009 14:41:46 GMT (envelope-from vince@unsane.co.uk) Message-ID: <4AE706A0.8050409@unsane.co.uk> Date: Tue, 27 Oct 2009 14:41:36 +0000 From: Vincent Hoffman User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: "Tonix (Antonio Nati)" References: <4AE6C7BD.907@interazioni.it> <4AE6D302.9010100@unsane.co.uk> In-Reply-To: <4AE6D302.9010100@unsane.co.uk> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: freebsd-isp@freebsd.org Subject: Re: Jails creation X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2009 14:41:40 -0000 Vincent Hoffman wrote: > Tonix (Antonio Nati) wrote: > >> Is there any architectural reason for which jails must be created only >> starting from sources? >> Would not it be simpler to create a jail cloning the host environment >> binaries (and then using the normal freebsd-update to keep it updated)? >> Would it be possible to suggest a funded project with this goal? >> >> > I dont tend to use jails but my understanding is that you can use the > standard install to create a jail (based on info from > http://pbraun.nethence.com/doc/sysutils_bsd/dragonfly-freebsd-jail.html) > > mkdir -p /var/jails/base > sysinstall > then, > sysinstall > Custom > Options > Install Root > /var/jails/base > sysinstall > Custom > Distributions > Minimal > sysinstall > Custom > Media > File System > /cdrom (I just used ftp > myself, this meant i had to change the release from 7.2-RELEASE-p4 to > 7.2-RELEASE in options) > sysinstall > Custom > Commit > [Visit the general configuration menu ?] > No > Note. don't do the post-install, it would modify the host, not the guest. > > A quick > jail /var/jails/base footest 10.0.0.2 /bin/sh > gives me a shell in the jail so it seems to have worked, Time to add > devfs etc i guess. > > >From here i'm going to have a look at sysutils/ezjail as that keeps > coming up as a good way of managing jails, but I seem to have an working > base system in /var/jails/base without compiling anything. I might have > a play now and get updates etc working. > Ok now I have played with sysutils/ezjail, forget the first part ;) just "ezjail-admin install" will do a binary install for a base jail from an ftp server. you can use "ezjail-admin update -u" to update the base jail using freebsd-update for some reason this isnt in the manpage. Not exactly what you have asked for but close enough if you dont like installing from source. Vince > regards, > Vince > >> Regards, >> >> Tonino >> >> > > _______________________________________________ > freebsd-isp@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-isp > To unsubscribe, send any mail to "freebsd-isp-unsubscribe@freebsd.org" >