On Sun, May 06, 2012 at 09:11:01AM +0100, Stuart Henderson wrote:
> On 2012/05/05 18:23, Antoine Jacoutot wrote:
> > On Sat, May 05, 2012 at 06:16:59PM +0200, Tobias Ulmer wrote:
> > > > For building ports you're supposed to use
> > > > SUDO=/usr/bin/sudo -E
> > > > in /etc/mk.conf
> > > > 
> > > > I guess the documentation should be made aware of that... Is using -E 
> > > > helping in your case?
> > > 
> > > Interesting.
> > > 
> > > Indeed it does fix my problem. But that seems like a hack because
> > > sudoers lists all these "unnecessary" ports variables.
> > 
> > Yes because at first people tried to add missing variables but it became 
> > unmaintainable in the long run because there are just too many with some 
> > being removed/added.
> 
> I haven't tested yet but I think tobiasu's diff may fix it so we don't need
> to list all the vars in sudoers or use sudo -E any more. If it's not enough 
> then
> it should just be a case of looking for more sudo calls and changing them the
> same way i.e. usng env(1) to get the vars past sudo.

If that works, I'm all for it and removing the insane amount of ports related 
env_keep in sudoers(5).

-- 
Antoine

Reply via email to