From owner-freebsd-questions@FreeBSD.ORG Fri Aug 29 04:25:58 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 866931065679 for ; Fri, 29 Aug 2008 04:25:58 +0000 (UTC) (envelope-from jcw@highperformance.net) Received: from mx1.highperformance.net (dsl081-163-121.sea1.dsl.speakeasy.net [64.81.163.121]) by mx1.freebsd.org (Postfix) with ESMTP id 576988FC26 for ; Fri, 29 Aug 2008 04:25:58 +0000 (UTC) (envelope-from jcw@highperformance.net) Received: from w16.stradamotorsports.com (w16.stradamotorsports.com [192.168.1.16]) by mx1.highperformance.net (8.13.8/8.13.8) with ESMTP id m7T48jIC026680 for ; Thu, 28 Aug 2008 21:08:45 -0700 (PDT) (envelope-from jcw@highperformance.net) Message-ID: <48B77649.7090209@highperformance.net> Date: Thu, 28 Aug 2008 21:08:41 -0700 From: "Jason C. Wells" User-Agent: Thunderbird 2.0.0.4pre (X11/20080205) MIME-Version: 1.0 To: freebsd general questions Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.4 required=2.5 tests=ALL_TRUSTED,BAYES_00 autolearn=failed version=3.1.6 X-Spam-Checker-Version: SpamAssassin 3.1.6 (2006-10-03) on s4.stradamotorsports.com Subject: Make World Inside Jail X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Aug 2008 04:25:58 -0000 I currently use a separate machine to make world and to make and archive ports and packages. I would like to retire that machine and move that functionality into a jail. I am due to switch to 7.1 from 6.3 soon. I understand that I cannot run divergent kernels in the jails. I could still make a 7.1-RELEASE world on a 6.3-RELEASE jail and installworld into the jail. That would leave me with a very strange jail system with a new generation system (binaries / libs / includes / utils / ports) with an old generation kernel. The only purpose of the jails is compiling world and installing ports. The parent system on which the jails reside cannot be made unreliable due to running the mishmash old/new jails. I'll need to run NFS servers and telnet servers inside the jails. Systems on my network would mount the jail's /usr/obj, /usr/src and /usr/ports via NFS to facilitate installworld and port upgrades. Can I make this work? Am I asking for trouble? Thanks, Jason