Project

General

Profile

« Previous | Next » 

Revision 7e3ca5c2

Added by Michael Moll over 10 years ago

fixes #3874 - extend paths for FreeBSD support

View differences:

lib/proxy/puppet/mcollective.rb
class MCollective < Runner
def run
cmd = []
cmd.push(which("sudo", "/usr/bin"))
cmd.push(which("sudo"))
if SETTINGS.puppet_user
cmd.push("-u", SETTINGS.puppet_user)
end
cmd.push(which("mco", ["/usr/bin", "/opt/puppet/bin"]))
cmd.push(which("mco", "/opt/puppet/bin"))
if cmd.include?(false)
logger.warn "sudo or the mco binary is missing."

Also available in: Unified diff