On Fri, 24 Oct 2014 07:53:09 +0200 Alexander Hall <alexan...@beard.se> wrote: > Maybe > $ make SUDO= release > works?
indeed this works, thanks! $ sudo env DESTDIR=/usr/dst RELEASEDIR=/usr/release make SUDO= release > > That enforces the value of SUDO, but I've never tried it for an empty value. > > Or try > $ make SUDO=' ' release > > /Alexander > > On October 24, 2014 8:34:54 AM CEST, thev...@openmailbox.org wrote: > >with SUDO set in /etc/mk.conf: > > if make release is run as root it will not proceed. > > if run as a regular user it gets further, but fails on permissions. > > > >without SUDO in /etc/mk.conf (and i presume the environment) it works > >fine. > > > >is there any way around this allowing /etc/mk.conf (which is useful for > >ports)? > >i can always move it temporarily, add it to my automated scripts, but > >is there > >a better way? > > > > > >$ cat /etc/mk.conf > >SUDO=/usr/bin/sudo > >$ sudo env DESTDIR=/usr/dst RELEASEDIR=/usr/release make release > >exec /usr/bin/sudo make distribution-etc-root-var > >setenv DESTDIR before doing that! > >*** Error 1 in /usr/src/etc (Makefile:77 'distribution-etc-root-var': > >@false) > >*** Error 1 in /usr/src/etc (Makefile:228 'distribution') > >$ env DESTDIR=/usr/dst RELEASEDIR=/usr/release make release