libexec/custom_facts.rb in bolt-1.45.0 vs libexec/custom_facts.rb in bolt-1.47.0

- old
+ new

@@ -19,10 +19,11 @@ cli << '--modulepath' << moduledir Puppet.initialize_settings(cli) Tempfile.open('plugins.tar.gz') do |plugins| File.binwrite(plugins, Base64.decode64(args['plugins'])) - Puppet::ModuleTool::Tar.instance.unpack(plugins, moduledir, Etc.getlogin || Etc.getpwuid.name) + user = Etc.getpwuid.nil? ? Etc.getlogin : Etc.getpwuid.name + Puppet::ModuleTool::Tar.instance.unpack(plugins, moduledir, user) end env = Puppet.lookup(:environments).get('production') env.each_plugin_directory do |dir| $LOAD_PATH << dir unless $LOAD_PATH.include?(dir)