From 551fc67c31ecec695cf953336dc8b2090e8ce34b Mon Sep 17 00:00:00 2001 From: lxnay Date: Sun, 8 Mar 2009 23:21:24 +0000 Subject: [PATCH] Molecule: - when executing a script inside a chroot, remember to remove it once done git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@3134 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- molecule/handlers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/molecule/handlers.py b/molecule/handlers.py index 2586cae..a3b1b51 100644 --- a/molecule/handlers.py +++ b/molecule/handlers.py @@ -209,6 +209,11 @@ class ChrootHandler(GenericHandlerInterface): if not dest_exec.startswith("/"): dest_exec = "/%s" % (dest_exec,) rc = molecule.utils.exec_chroot_cmd([dest_exec], self.dest_dir, self.metadata.get('prechroot',[])) + try: + shutil.rmtree(tmp_dir,True) + os.rmdir(tmp_dir) + except OSError: + pass if rc != 0: self.Output.updateProgress("[%s|%s] %s: %s" % ( blue("ChrootHandler"),darkred(self.spec_name),