Poudriere not registering OPTIONS changes?

Bryan Drewery bryan at shatow.net
Sat Nov 3 00:44:23 UTC 2012


On Nov 2, 2012, at 1:10 AM, Martin Gignac <martin.gignac at gmail.com> wrote:

> Hi,
> 
> I've recently discovered Poudriere and have begun using it to build my
> own local pkgng PACKAGESITE for my FreeBSD 8 and 9 servers.
> 
> Based on information I read on the web I was under the impression that
> whenever a new bulk build was launched, Poudriere would notice any
> port with changed OPTIONS and rebuild these ports, even if the ports'
> version number hadn't changed.
> 
> After building my local port list for the first time I realized that I
> needed a Samba34 package with ADS support enabled (it is off by
> default) so I decided to try the OPTIONS change feature; I used
> Poudriere's 'options' command and modified the OPTIONS for the samba34
> port. I then issued a bulk build command; however, even though
> Poudriere reported "Mounting /var/db/ports from:
> /usr/local/etc/poudriere.d/options" it did not make any comment about
> changed options and ended shortly thereafter with no new packages
> built.
> 
> I then tried using the 'options' command by specifying a jail and
> re-issued a bulk build, but got the same result.
> 
> Have I misunderstood how OPTIONS changes are tracked? Did I make a
> mistake or omit a crucial step in order to have the OPTIONS changes
> recognized?

This all sounds correct.

Make sure you have this in your /usr/local/etc/poudriere.conf:

    CHECK_CHANGED_OPTIONS=yes

or

    CHECK_CHANGED_OPTIONS=verbose

Using verbose instead of yes will display the differences in OPTIONS that it detects.

> 
> Thank you,
> -Martin
> 
> System: Poudriere 2.2 on FreeBSD 9.0


Bryan



More information about the freebsd-ports mailing list