I've enhanced build.sh to support using mk.conf in the same directory
(i.e., the top level of the source tree) if present, instead of /etc/mk.conf.
This is not done if $MAKECONF is already set in the environment.

I.e, the mk.conf / MAKECONF lookup order is now, in descending precedence:
        1. MAKECONF in the environment
        2. mk.conf at the top of the source tree, if present
        3. /etc/mk.conf default from share/mk/bsd.own.mk

This means unprivileged users can benefit from mk.conf(5)
semantics without write privileges to /etc/mk.conf, and
also simplifies per-source-directory configuration.

In all cases, MAKECONF is also set in the generated makewrapper
(it previously wasn't), for consistency with other variables.


Luke.

Reply via email to