# File lib/mcollective/util.rb, line 140 def self.config_file_for_user # expand_path is pretty lame, it relies on HOME environment # which isnt't always there so just handling all exceptions # here as cant find reverting to default begin config = File.expand_path("~/.mcollective") unless File.readable?(config) && File.file?(config) config = "/etc/mcollective/client.cfg" end rescue Exception => e config = "/etc/mcollective/client.cfg" end return config end