sudo: sudo_as_root should apply on top of HOMEBREW_SUDO_THROUGH_SUDO_USER

System commands run with sudo_as_root must be run as  regardless of who is running sudo.
This commit is contained in:
Ilya Kulakov 2023-12-20 09:39:10 -08:00
parent f71189ae4d
commit 9b672b0e45

View File

@ -190,7 +190,8 @@ class SystemCommand
*askpass_flags,
"-E", *env_args,
"--", "/usr/bin/sudo"]
elsif sudo_as_root?
end
if sudo_as_root?
user_flags += ["-u", "root"]
end
["/usr/bin/sudo", *user_flags, *askpass_flags, "-E", *env_args, "--"]