What does BATCH=yes really mean? (portmaster vs. bpm)

RW list-freebsd-2004 at morbius.sent.com
Wed Apr 12 21:23:54 UTC 2006


On Wednesday 12 April 2006 13:18, Sam Lawrance wrote:
> Just hours ago I went to give sysutils/portmaster a try. An OPTIONS
> selection screen appeared on the first run.  I then ran the following
> command, thinking I could leave portmaster going and wander off:
>
> portmaster -a -m "BATCH=yes"
>
> Again an OPTIONS dialog appeared.  It seems that portmaster was
> running the command 'make BATCH=yes config', which is an interactive
> operation.  I'm not sure whether this is incorrect behaviour from the
> 'config' target, or perhaps a deficiency in portmaster.

BATCH is an instuction not to build ports with IS_INTERACTIVE set - typically 
ports with legal conditions that need to be agreed to.

It's also used as a hint to build without asking for configuration options. 
This secondary meaning makes no sense with "make config". It seems to me the 
ports system is behaving correctly and portmaster is doing something odd.


More information about the freebsd-ports mailing list