On 25.12.2016 07:08, Jan Beich wrote:
René Ladan <r...@freebsd.org> writes:
On 24-12-2016 10:09, Stefan Ehmann wrote:
After today's ports update, poudriere ignores all options that were
previously stored.
Everything works as before after reverting r429298 "Make the ports
infrastructure accept at least 3 level ports"
Previously, poudriere stored its options for python27 in
/usr/local/etc/poudriere.d/options/lang_python27
Now options are stored in
/usr/local/etc/poudriere.d/options/_usr_ports_lang_python27
Hmm, it should still store options in the old directory, or did we
overlook something?
...
root@e17:/usr/local/etc/poudriere.d/options/lang_python27 # ls -l
total 5
-rw-r--r-- 1 root wheel 406 24 dec. 15:32 options
What do 'make -V PKGORIGIN' and 'make -V OPTIONS_NAME' tell?
Perhaps, poudriere invoked |make config| outside of jail where PORTSDIR
has a different value.
Seems like a good guess:
poudriere sets (at least on my setup) PORTSDIR=/usr/ports/) when
invoking make config
Old behavior:
$ make PORTSDIR=/usr/ports/ -V PKGORIGIN
lang/python27
$ make PORTSDIR=/usr/ports/ -V OPTIONS_NAME
lang_python27
With D8889.diff applied:
$ make PORTSDIR=/usr/ports/ -V PKGORIGIN
/usr/ports/lang/python27
$ make PORTSDIR=/usr/ports/ -V OPTIONS_NAME
_usr_ports_lang_python27
_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"