#839: strip cmd output

This commit is contained in:
amartynov 2015-10-22 16:52:31 +03:00
parent 0a5d37fa4f
commit 9574b710b2

View File

@ -287,7 +287,7 @@ module Devops
# r = `ssh -i #{cert_path} -q #{@server.remote_user}@#{@server.private_ip} rm -Rf /etc/chef` # r = `ssh -i #{cert_path} -q #{@server.remote_user}@#{@server.private_ip} rm -Rf /etc/chef`
cmd = "ssh -i #{cert_path} -q #{@server.remote_user}@#{@server.private_ip} \"/bin/sh -c 'if [[ -d /etc/chef ]]; then mv /etc/chef #{new_name}; else echo not found; fi'\"" cmd = "ssh -i #{cert_path} -q #{@server.remote_user}@#{@server.private_ip} \"/bin/sh -c 'if [[ -d /etc/chef ]]; then mv /etc/chef #{new_name}; else echo not found; fi'\""
DevopsLogger.logger.info("Trying to run command '#{cmd}'") DevopsLogger.logger.info("Trying to run command '#{cmd}'")
r = `#{cmd}` r = `#{cmd}`.strip
if r == 'not found' if r == 'not found'
res[:server] = "Directory '/etc/chef' does not exists" res[:server] = "Directory '/etc/chef' does not exists"
else else