From 1cf99754a40e75014d5bccf7a15555496f160b3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Thu, 10 Oct 2013 17:52:17 +0200 Subject: [PATCH] Forgot to execute cleaning process --- fdroidserver/build.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fdroidserver/build.py b/fdroidserver/build.py index 39e233e4..62c5d24d 100644 --- a/fdroidserver/build.py +++ b/fdroidserver/build.py @@ -352,6 +352,8 @@ def build_local(app, thisbuild, vcs, build_dir, output_dir, srclib_dir, extlib_d # We need to clean via the build tool in case the binary dirs are # different from the default ones p = None + output = '' + error = '' if 'maven' in thisbuild: print "Cleaning Maven project..." cmd = [mvn3, 'clean', '-Dandroid.sdk.path=' + sdk_path] @@ -390,6 +392,11 @@ def build_local(app, thisbuild, vcs, build_dir, output_dir, srclib_dir, extlib_d else: error += line + p.communicate() + if p.returncode != 0: + raise BuildException("Error cleaning %s:%s" % + (app['id'], thisbuild['version']), output, error) + # Also clean jni print "Cleaning jni dirs..." for baddir in [