From owner-freebsd-ports@FreeBSD.ORG Mon Jul 16 05:56:38 2007 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 94F6616A402 for ; Mon, 16 Jul 2007 05:56:38 +0000 (UTC) (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 3562F13C46B for ; Mon, 16 Jul 2007 05:56:38 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 3011 invoked by uid 399); 16 Jul 2007 05:56:38 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 16 Jul 2007 05:56:38 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <469B0894.9050408@FreeBSD.org> Date: Sun, 15 Jul 2007 22:56:36 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.4 (X11/20070617) MIME-Version: 1.0 To: Dmitry Morozovsky References: <20070715201435.Y39602@woozle.rinet.ru> In-Reply-To: <20070715201435.Y39602@woozle.rinet.ru> X-Enigmail-Version: 0.95.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org Subject: Re: /var/db/ports/*/options auto-generation 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: Mon, 16 Jul 2007 05:56:38 -0000 Dmitry Morozovsky wrote: > Dear colleagues, > > is there any way to generate set of /var/db/ports/*/options in their default > state? BATCH=1 will leave this hierarchy untouched, but when installing new > system I would prefer options files to be generated, to be able to look > through, analyze and possibly re-build some ports later. I'm not sure it's exactly what you're looking for, but portmaster will present all the OPTIONS dialogs first before it starts building the first port, which allows you to set all the options then walk away while stuff builds. Once the options files are already there you can do the whole process again with the --force-config option, or let them stay as is until something changes (which is the default). hope this helps, Doug -- This .signature sanitized for your protection