summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPete Higgins <pete@peterhiggins.org>2020-05-06 18:06:58 -0700
committerPete Higgins <pete@peterhiggins.org>2020-05-06 18:06:58 -0700
commit2d01023f5ef084449906aa75d16ed876220615fd (patch)
treea32b89bf3dbcd3b1d646cf6d6280bb9f15639061
parentdc6aea2908cf8274320898337722f702113f3cd5 (diff)
downloadchef-2d01023f5ef084449906aa75d16ed876220615fd.tar.gz
Fix macOS sudo command.
Signed-off-by: Pete Higgins <pete@peterhiggins.org>
-rw-r--r--lib/chef/provider/service/macosx.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/chef/provider/service/macosx.rb b/lib/chef/provider/service/macosx.rb
index 6e8663b7d4..ecd0e9e455 100644
--- a/lib/chef/provider/service/macosx.rb
+++ b/lib/chef/provider/service/macosx.rb
@@ -56,8 +56,10 @@ class Chef
if @console_user
@console_user = Etc.getpwuid(::File.stat("/dev/console").uid).name
logger.trace("#{new_resource} console_user: '#{@console_user}'")
- cmd = "su -l"
- @base_user_cmd = cmd + "#{@console_user} -c"
+
+ @base_user_cmd = "su -l #{@console_user} -c"
+ logger.trace("#{new_resource} base_user_cmd: '#{@base_user_cmd}'")
+
# Default LaunchAgent session should be Aqua
@session_type = "Aqua" if @session_type.nil?
end