Revision 7e3ca5c2
Added by Michael Moll over 10 years ago
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
fixes #3874 - extend paths for FreeBSD support