From owner-freebsd-ports@FreeBSD.ORG Wed Feb 15 01:48:18 2006 Return-Path: X-Original-To: ports@freebsd.org 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 2E34816A44F for ; Wed, 15 Feb 2006 01:48:18 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.FreeBSD.org (Postfix) with SMTP id 456DC43D55 for ; Wed, 15 Feb 2006 01:48:05 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: (qmail 85514 invoked by uid 399); 15 Feb 2006 01:48:01 -0000 Received: from localhost (HELO ?192.168.0.3?) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 15 Feb 2006 01:48:01 -0000 Message-ID: <43F2884E.1070006@FreeBSD.org> Date: Tue, 14 Feb 2006 17:47:58 -0800 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 1.5 (X11/20060112) MIME-Version: 1.0 To: Luigi Rizzo References: <20060214112901.A74586@xorpc.icir.org> In-Reply-To: <20060214112901.A74586@xorpc.icir.org> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: please check your ports, pre-install vs pre-su-install 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: Wed, 15 Feb 2006 01:48:18 -0000 Luigi Rizzo wrote: > just noticed (by running 'make install' as non-root > for some ports) that there are many ports in the tree > use 'pre-install' to perform actions (such as creating > directories etc) that actually require root permissions, > and for which i recently learned there is a pre-su-install > target. IMO that's exactly the kind of thing that port authors should not have to worry about. Our infrastructure gets more complex every day, and I'm sorry to say, sometimes without good reason. I think this is one of those times. Doug -- This .signature sanitized for your protection