From owner-freebsd-ports@FreeBSD.ORG Sun Feb 17 21:53:37 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FAB616A468 for ; Sun, 17 Feb 2008 21:53:37 +0000 (UTC) (envelope-from edwin@mavetju.org) Received: from mail5out.barnet.com.au (mail5.barnet.com.au [202.83.178.78]) by mx1.freebsd.org (Postfix) with ESMTP id 2AE7913C45A for ; Sun, 17 Feb 2008 21:53:36 +0000 (UTC) (envelope-from edwin@mavetju.org) Received: by mail5out.barnet.com.au (Postfix, from userid 1001) id 3BB9E2218A67; Mon, 18 Feb 2008 08:53:36 +1100 (EST) X-Viruscan-Id: <47B8ACE000017A9942662F@BarNet> Received: from mail5auth.barnet.com.au (mail5.barnet.com.au [202.83.178.78]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail5auth.barnet.com.au", Issuer "*.barnet.com.au" (verified OK)) by mail5.barnet.com.au (Postfix) with ESMTP id 0615421B1C50 for ; Mon, 18 Feb 2008 08:53:36 +1100 (EST) Received: from k7.mavetju (k7.mavetju.org [10.251.1.18]) by mail5auth.barnet.com.au (Postfix) with ESMTP id 0EAD62218A75 for ; Mon, 18 Feb 2008 08:53:35 +1100 (EST) Received: by k7.mavetju (Postfix, from userid 1001) id DBD6F13C; Mon, 18 Feb 2008 08:53:34 +1100 (EST) Date: Mon, 18 Feb 2008 08:53:34 +1100 From: Edwin Groothuis To: freebsd-ports@freebsd.org Message-ID: <20080217215334.GC3945@k7.mavetju> References: <20080217195259.GS20280@bunrab.catwhisker.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080217195259.GS20280@bunrab.catwhisker.org> User-Agent: Mutt/1.4.2.3i Subject: Re: What's a "good" way to handle installation of conflicting ports? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2008 21:53:37 -0000 On Sun, Feb 17, 2008 at 11:52:59AM -0800, David Wolfskill wrote: > The catalyst for the exercise is that we have some pools of machines > for developers to use; some of the developers wish to use > editors/xemacs; some wish to use editors/emacs -- on the same machine. > (Given the requirement, it's OK for the affected folks to need to adjust > search, library, and man paths.) Use a jailed environment for this (unless it's not possible due to low-level kernel building requirements (in which case they should have a machine for their own anyway)) Have a single jail for system-ports building which afterwards copies the package to /pkg directory which is via nullfs mapped on the /pkg directories of the other jails. Edwin -- Edwin Groothuis | Personal website: http://www.mavetju.org edwin@mavetju.org | Weblog: http://www.mavetju.org/weblog/