catch some errors

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
remotes/origin/4.0-pre-not-stable
Nico Schottelius 11 years ago
parent 3244cfae85
commit 339167c23c
  1. 13
      cdist/preos.py

13
cdist/preos.py vendored

@ -148,14 +148,17 @@ cp -L "$src" "$real_dst"
log.debug("Bootstrap: %s" % cmd)
# try:
subprocess.check_call(cmd)
# except subprocess.CalledProcessError:
# raise
try:
subprocess.check_call(cmd)
except subprocess.CalledProcessError:
raise cdist.Error("Debootstrap failed (root priviliges required)")
# Required to run this - otherwise apt-get install fails
cmd = [ "chroot", self.target_dir, "/usr/bin/apt-get", "update" ]
subprocess.check_call(cmd)
try:
subprocess.check_call(cmd)
except subprocess.CalledProcessError:
raise cdist.Error("chrooted apt-get update failed (root priviliges required)")
def create_helper_files(self, base_dir):
for key, val in self.helper.items():

Loading…
Cancel
Save