Date: Mon, 08 Nov 2010 08:26:52 +0300 From: Anonymous <swell.k@gmail.com> To: Max Khon <fjoe@FreeBSD.org> Cc: cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/Mk bsd.commands.mk Message-ID: <861v6w1j37.fsf@gmail.com> In-Reply-To: <201011080447.oA84li0Z083331__45293.5682413683$1289191700$gmane$org@repoman.freebsd.org> (Max Khon's message of "Mon, 8 Nov 2010 04:47:44 %2B0000 (UTC)") References: <201011080447.oA84li0Z083331__45293.5682413683$1289191700$gmane$org@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Max Khon <fjoe@FreeBSD.org> writes: > fjoe 2010-11-08 04:47:44 UTC > > FreeBSD ports repository > > Modified files: > Mk bsd.commands.mk > Log: > Document how to use "sudo" instead of "su" in SU_CMD. It partially supports yet another usage SU_CMD = eval sudo -E # see also ports/146816 That doesn't prepend sh(1) in COMMAND unlike su(1). Note, `-E' is important. sudo(8) unlike su(1) resets environment by default unless one adds !env_reset to etc/sudoers. $ FOO=foo sudo sh -c 'echo $FOO' $ FOO=foo su root -c 'echo $FOO' foo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?861v6w1j37.fsf>