make more use of run_or_fail

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
Nico Schottelius 2011-09-09 20:54:17 +02:00
parent 14ac0e3ad1
commit 99268591c2
1 changed files with 3 additions and 8 deletions

View File

@ -139,18 +139,13 @@ class Cdist:
log.error(*args)
sys.exit(1)
def remote_mkdir(directory):
def remote_mkdir(self, directory):
"""Create directory on remote side"""
self.run_or_fail(["mkdir", "-p", directory], remote=True)
def remote_cat(filename):
cmd = self.remote_prefix
cmd.append("cat")
cmd.append(filename)
try:
subprocess.call(cmd)
except subprocess.CalledProcessError:
log.error("Remote cat failed")
"""Use cat on the remote side for output"""
self.run_or_fail(["cat", filename], remote=True)
def shell_run_or_debug_fail(self, script, *args, **kargs):
# Manually execute /bin/sh, because sh -e does what we want