From owner-freebsd-current@FreeBSD.ORG Mon Aug 27 21:37:10 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D3A116A418 for ; Mon, 27 Aug 2007 21:37:10 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx22.fluidhosting.com [204.14.89.5]) by mx1.freebsd.org (Postfix) with SMTP id 2A5F413C474 for ; Mon, 27 Aug 2007 21:37:09 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 16754 invoked by uid 399); 27 Aug 2007 21:37:09 -0000 Received: from localhost (HELO slave.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 27 Aug 2007 21:37:09 -0000 X-Originating-IP: 127.0.0.1 Date: Mon, 27 Aug 2007 14:37:07 -0700 (PDT) From: Doug Barton To: Erwin Lansing In-Reply-To: <20070827104738.GX93965@droso.net> Message-ID: References: <200708270922.06233.hselasky@c2i.net> <20070827104738.GX93965@droso.net> X-message-flag: Outlook -- Not just for spreading viruses anymore! X-OpenPGP-Key-ID: 0xD5B2F0FB Organization: http://www.FreeBSD.org/ MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=us-ascii Cc: freebsd-current@freebsd.org, Hans Petter Selasky Subject: Re: Ports and configuration X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Aug 2007 21:37:10 -0000 On Mon, 27 Aug 2007, Erwin Lansing wrote: > On Mon, Aug 27, 2007 at 09:22:05AM +0200, Hans Petter Selasky wrote: >> Hi, >> >> When you install a port that has several sub-ports, is there way to run >> through all the configuration menus recursivly, so that the compilation does >> not stop all the time asking for user input? >> > There is a config-recursive target in ports, so a simple 'make > config-recursive' in the master port should do the trick for you. That's true if the options you choose don't change the dependencies, but if they do, you're liable to miss something. What portmaster does is to run make config in the parent, then build the dependency list. Then it spawns a new child for each dependency that needs to be rebuilt, and repeats the process. That way you can be sure that you've updated everything before the build starts. hth, Doug -- This .signature sanitized for your protection