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