Date: Fri, 17 Apr 2020 11:15:06 -0600 From: Adam Weinberger <adamw@adamw.org> To: Brooks Davis <brooks@freebsd.org> Cc: Jose Quinteiro <freebsd@quinteiro.org>, FreeBSD Ports <freebsd-ports@freebsd.org> Subject: Re: Poudriere make.conf documentation question Message-ID: <CAP7rwchqLdepodk=KhL8Go7rbyZ1hgb5=7Pq6-195fMPWJsczA@mail.gmail.com> In-Reply-To: <20200417165415.GA38534@spindle.one-eyed-alien.net> References: <abf05eb2-eda9-431e-3aa4-5e328f77877b@quinteiro.org> <20200417165415.GA38534@spindle.one-eyed-alien.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Apr 17, 2020 at 10:54 AM Brooks Davis <brooks@freebsd.org> wrote: > > On Fri, Apr 17, 2020 at 09:42:51AM -0700, Jose Quinteiro wrote: > > Hello, > > > > The Handbook says: > > "The system make.conf and this new file are combined at build time to > > create the make.conf used by the build jail." > > https://www.freebsd.org/doc/handbook/ports-poudriere.html > > > > The poudriere man page and Porter's Handbook do not mention > > /etc/make.conf as a file that will get used. > > > > My simple test did not work with /etc/make.conf, but I also suspect I > > screwed something else up. > > > > Does /etc/make.conf get "combined" into the effective make.conf for > > Poudriere? > > I think that documentation is confusing as is the manpage. I think > that the webpage is refering to the first one in the list below not > /etc/make.conf, but I could be wrong. Here's the relevent bit of > the manpage: > > Create optional make.conf > You can also specify a global make.conf which will be used for all the > jails. Any of the following are allowed and will all be used in the > order shown: > > /usr/local/etc/poudriere.d/make.conf > /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/<tree>-<setname>-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 > /usr/local/etc/poudriere.d/hooks/plugins/<plugin>/make.conf Wow, you and Jose are right, that wording is really confusing. Your description is correct, Brooks. The system /etc/make.conf is not exposed to poudriere at all. # Adam -- Adam Weinberger adamw@adamw.org https://www.adamw.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAP7rwchqLdepodk=KhL8Go7rbyZ1hgb5=7Pq6-195fMPWJsczA>