Skip to content
Snippets Groups Projects
Commit 0b8a8cce authored by Markus Reiter's avatar Markus Reiter
Browse files

Support `SUDO_ASKPASS` environment variable.

parent 42bb0f8c
No related branches found
No related tags found
No related merge requests found
......@@ -50,6 +50,7 @@ module Hbc
options.extend(HashValidator)
.assert_valid_keys :input, :print_stdout, :print_stderr, :args, :must_succeed, :sudo, :bsexec
sudo_prefix = %w[/usr/bin/sudo -E --]
sudo_prefix = sudo_prefix.insert(1, "-A") unless ENV["SUDO_ASKPASS"].nil?
bsexec_prefix = ["/bin/launchctl", "bsexec", options[:bsexec] == :startup ? "/" : options[:bsexec]]
@command = [executable]
options[:print_stderr] = true unless options.key?(:print_stderr)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment