From owner-freebsd-ports@FreeBSD.ORG Tue Feb 1 00:27:13 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B86BE16A4CE for ; Tue, 1 Feb 2005 00:27:13 +0000 (GMT) Received: from smtpq3.home.nl (smtpq3.home.nl [213.51.128.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78B8543D45 for ; Tue, 1 Feb 2005 00:27:13 +0000 (GMT) (envelope-from danny@ricin.com) Received: from [213.51.128.136] (port=38259 helo=smtp5.home.nl) by smtpq3.home.nl with esmtp (Exim 4.30) id 1Cvlsu-0000Rt-AL for freebsd-ports@freebsd.org; Tue, 01 Feb 2005 01:27:12 +0100 Received: from cp464173-a.dbsch1.nb.home.nl ([84.27.215.228]:59079 helo=workstation.homenet) by smtp5.home.nl with esmtp (Exim 4.30) id 1Cvlss-0003SK-7O for freebsd-ports@freebsd.org; Tue, 01 Feb 2005 01:27:10 +0100 From: Danny Pansters To: freebsd-ports@freebsd.org Date: Tue, 1 Feb 2005 01:26:59 +0100 User-Agent: KMail/1.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200502010126.59366.danny@ricin.com> X-AtHome-MailScanner-Information: Please contact support@home.nl for more information X-AtHome-MailScanner: Found to be clean Subject: A bit of discussion: Why don't we use a stage? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: danny@ricin.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 00:27:13 -0000 Building a bit upon the mythtv maintainer who had a problem with deinstall, I never understood why we don't first build and install into a stage and then install into the live system from that (like Gentoo Linux does and I think to great benifit in terms of subimitters). It's much easier to make maximum use of that particular software's possibilities before comitting it to the live file system, as you can intervene right there on the staged install. Upon install we also often treat ${WRKDIR}/ as being the stage as it is. I wonder, are there pressing reasons not to do that (apart from marginally more space needed)? Perhaps this is a stupid or bikeshed question but I've wondered about this several times. Do I imagine a bigger gain than there would be in reality? Dan