]> code.ossystems Code Review - openembedded-core.git/commitdiff
package_deb.bbclass: Make sure the controldir is always cleaned out
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 22 Jul 2010 17:26:07 +0000 (18:26 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 22 Jul 2010 17:26:54 +0000 (18:26 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/classes/package_deb.bbclass

index 38740f1cc982767a60e26956103f5021c2bca3f2..14498db83fb479d9a3af03c83afbe6e6355791be 100644 (file)
@@ -242,6 +242,7 @@ python do_package_deb () {
         os.chdir(basedir)
         ret = os.system("PATH=\"%s\" %s dpkg-deb -b %s %s" % (bb.data.getVar("PATH", localdata, True), bb.data.getVar("FAKEROOT", localdata, True) or "fakeroot", root, pkgoutdir))
         if ret != 0:
+            bb.utils.prunedir(controldir)
             bb.utils.unlockfile(lf)
             raise bb.build.FuncFailed("dpkg-deb execution failed")