Status of synth following expulsion of John Marino?

Shane Ambler FreeBSD at ShaneWare.Biz
Fri Feb 17 11:24:10 UTC 2017


On 16/02/2017 14:20, Thomas Mueller wrote:
>
>> For every build - /usr/local/etc/poudriere.d/make.conf
>
>> OPTIONS_SET= OPTIMIZED_CFLAGS SIMD PGSQL IPV6 editors_vim_SET=
>> CSCOPE X11 GTK3 PYTHON
>
>> You can also get more specific by using -
>
>> /usr/local/etc/poudriere.d/<setname>-make.conf
>> /usr/local/etc/poudriere.d/<tree>-make.conf
>> /usr/local/etc/poudriere.d/<jailname>-make.conf
>> /usr/local/etc/poudriere.d/<jailname>-<tree>-make.conf
>> /usr/local/etc/poudriere.d/<jailname>-<setname>-make.conf
>> /usr/local/etc/poudriere.d/<jailname>-<tree>-<setname>-make.conf
>
>
>> Shane Ambler
>
> Is there any way to do this options preconfiguring not using
> poudriere?
>
> One good thing about NetBSD pkgsrc, also Gentoo portage, is being
> able to set options by package or for all packages in /etc/make.conf
> or mk.conf .
>
> Is there a good way to do this in FreeBSD prior to running synth?
>

Any options you setup for poudriere work just the same when placed in
/etc/make.conf - poudriere copies the above files into /etc/make.conf in
the build environment.

You can define BATCH in your make.conf to stop config dialogs
- poudriere adds BATCH=yes to the make.conf of each build jail.

synth also has it's own files in /usr/local/etc/synth that it will use.
See man synth


-- 
FreeBSD - the place to B...Software Developing

Shane Ambler


More information about the freebsd-ports mailing list