From owner-freebsd-stable@FreeBSD.ORG Thu Jan 12 23:42:44 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB03016A41F for ; Thu, 12 Jan 2006 23:42:44 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mail2.fluidhosting.com [204.14.90.12]) by mx1.FreeBSD.org (Postfix) with SMTP id F340443D70 for ; Thu, 12 Jan 2006 23:42:35 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: (qmail 43779 invoked by uid 399); 12 Jan 2006 23:42:34 -0000 Received: from localhost (HELO master) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 12 Jan 2006 23:42:34 -0000 Date: Thu, 12 Jan 2006 15:42:33 -0800 (PST) From: Doug Barton To: Vivek Khera In-Reply-To: Message-ID: <20060112153934.G51718@znfgre.qbhto.arg> References: <43BD2794.8020000@cnptia.embrapa.br> <43C01C75.6020504@FreeBSD.org> <43C0652D.90709@FreeBSD.org> <43C066B4.3060505@rogers.com> <43C06A2B.9030603@earthmagic.org> <43C0C6BB.1000403@FreeBSD.org> Organization: http://www.FreeBSD.org/ X-OpenPGP-Key-ID: 0xD5B2F0FB X-message-flag: Outlook -- Not just for spreading viruses anymore! MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-stable Subject: Re: Postfix and faststart X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jan 2006 23:42:45 -0000 On Mon, 9 Jan 2006, Vivek Khera wrote: > > On Jan 8, 2006, at 3:00 AM, Doug Barton wrote: > >> This idea has been discussed in the past, and it has a lot of merit. I tend >> to have a fundamental opposition to adding new pseudo-targets unless they >> are ABSOLUTELY necessary, since they add complexity to the system and >> reduce flexibility with ordering. However, this may actually be a case >> where it's both useful and worth the cost. > > It would certainly get rid of the need for naming the startup scripts like > 000.foo.sh to force it to happen. Where the client scripts are doing nothing but ldconfig'ing a set of directories, a mechanism to obsolete those scripts altogether has already been committed to HEAD. Florent is working on the code to support this in bsd.port.mk, and we'll MFC after that's ready. For other issues related to ordering, the proper REQUIRE, and when necessary BEFORE lines _should_ be able to prevent the need for a pseudo-target, the only question being when do we cross the point that doing it without a pseudo-target is harder and "hurts" more than adding one. Doug -- This .signature sanitized for your protection