diff --git a/src/mad/ruby/CommandManager.rb b/src/mad/ruby/CommandManager.rb index b7f5864cfe..0f8561d2ea 100644 --- a/src/mad/ruby/CommandManager.rb +++ b/src/mad/ruby/CommandManager.rb @@ -198,8 +198,10 @@ private MAGIC_RC = 42 def self.update_remotes(host, remote_dir, logger=nil) - log("Remote worker node files not found") - log("Updating remotes") + if logger != nil + logger.call("Remote worker node files not found") + logger.call("Updating remotes") + end #recreate remote dir structure SSHCommand.run("mkdir -p #{remote_dir}",host,logger) diff --git a/src/mad/ruby/OpenNebulaDriver.rb b/src/mad/ruby/OpenNebulaDriver.rb index ad44359d3c..7b32ad705a 100644 --- a/src/mad/ruby/OpenNebulaDriver.rb +++ b/src/mad/ruby/OpenNebulaDriver.rb @@ -149,7 +149,7 @@ class OpenNebulaDriver < ActionManager if action_is_local? aname local_action(command, id, aname) else - remotes_action(command, id, host, aname, @remote_scripts_path, + remotes_action(command, id, host, aname, @remote_scripts_base_path, options[:stdin]) end end