[pacman-dev] makepkg patch to preserve environment variables (when "-s"ing)
Xavier
shiningxc at gmail.com
Tue Jul 29 03:41:18 EDT 2008
On Tue, Jul 29, 2008 at 8:28 AM, <rob at kingofnerds.net> wrote:
> it just changes every "sudo" to "sudo -E"
> (useful when using $http_proxy)
>
> version 3.1.4
>
> http://rob.kingofnerds.net/makepkg_sudo.patch
>
I also need $http_proxy on one box, but I don't need that. I just
configured sudo accordingly.
Here are the relevant bits from /etc/sudoers :
%wheel ALL=(ALL) SETENV: ALL
The only important part is SETENV: here, which you need to add to the
line corresponding to your user. (in my case, the user belongs to
wheel group :P).
And then this :
Defaults env_keep += "http_proxy"
There might be other (better?) ways to deal with this, so if anyone
knows alternative, I am interested to.
If you only want to keep the environment when using pacman, it might
be possible to do just that in the sudo config file as well.
I never did it but I assume it is possible since I see you can specify
commands in the config.
Anyway, I think it would be a better way to deal with this rather than
having to add this -E argument.
More information about the pacman-dev
mailing list