From 9b672b0e455083a8777ad93e5e2e2c740ee430fe Mon Sep 17 00:00:00 2001 From: Ilya Kulakov Date: Wed, 20 Dec 2023 09:39:10 -0800 Subject: [PATCH] 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. --- Library/Homebrew/system_command.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/system_command.rb b/Library/Homebrew/system_command.rb index e1110c0ca5..eec820b073 100644 --- a/Library/Homebrew/system_command.rb +++ b/Library/Homebrew/system_command.rb @@ -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, "--"]