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

Reply via email to