Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Dec 2017 21:40:06 +0300
From:      Yuri Pankov <yuripv@gmx.com>
To:        Kurt Jaeger <lists@opsec.eu>, Yuri <yuri@rawbw.com>
Cc:        "ports@freebsd.org" <ports@freebsd.org>
Subject:   Re: Any way to make pkg use 'sudo' instead of 'su' to install as root?
Message-ID:  <539c64ce-5133-5d88-9cbc-70d2fc4ce99e@gmx.com>
In-Reply-To: <20171231183713.GK2827@home.opsec.eu>
References:  <c92eb994-1b9b-57ab-cc19-9ae2b28e6cc9@rawbw.com> <20171231183713.GK2827@home.opsec.eu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Dec 31, 2017 at 07:37:13PM +0100, Kurt Jaeger wrote:
> Hi!
> 
>> 'make install' calls pkg, which does su to change to the root account.
>> su asks for the root password again and again when there are many
>> packages to install.
>>
>> Is there any way to configure this to be 'sudo'?
>>
>>
>> pkg.conf(5) seems to have no info on this.
> 
> In Mk/bsd.commands.mk I found SU_CMD, so maybe redefining SU_CMD works ?
> 
> # Command to run commands as privileged user
> # Example: "/usr/local/bin/sudo -E sh -c" to use "sudo" instead of "su"
> SU_CMD?=                /usr/bin/su root -c

Thanks!

I was looking for the same, but was too lazy to go through the mk files. 
  Probably it should be documented in ports(7)?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?539c64ce-5133-5d88-9cbc-70d2fc4ce99e>