Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Oct 2012 04:37:46 -0400
From:      "Thomas Mueller" <mueller23@insightbb.com>
To:        freebsd-ports@freebsd.org
Cc:        "Ronald F. Guilmette" <rfg@tristatelogic.com>
Subject:   Re: Building Ports:  Is there a "make" equivalent for --batch ?
Message-ID:  <D5.88.07499.AD092705@smtp02.insight.synacor.com>

next in thread | raw e-mail | index | archive | help
from Polytropon:

> A workaround (and not directly the answer to your question) is
> to process the config dialogs before starting the build:

>         # make config-recursive

> Once set, the options won't be requested on a second run.
> According to "man 7 ports", there's a BATCH setting, but
> it is descibed as:

>         If defined, only operate on a port if it can be
>         installed 100% automatically.

This helps ("make config-recursive"), but depending on options chosen and 
resulting added dependencies, the config dialog can appear again.  So I run
"make config-recursive" repeatedly until it just returns to shell prompt.
That works most of the time.

My biggest reason for doing this is to be able to run the portmaster or make
command with "|& tee build.log" at the end, and config dialog is very
hostile to this.  It is also helpful to be able to allow a long portmaster or
portupgrade, or package build, to run unattended.

Tom



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D5.88.07499.AD092705>