# File lib/automateit/shell_manager/portable.rb, line 194 def install(source, target, mode=nil) cp_rv = nil chmod_rv = nil log.silence(Logger::WARN) do cp_rv = cp(source, target) chmod_rv = chmod(mode, peer_for(source, target)) if mode end return false unless cp_rv or chmod_rv log.info(PEXEC+"install%s %s %s" % [mode ? ' -m 0%o' % mode : '', source, target]) return source end