From 125a36b4dea1eac0df7021b4c82744db4b770759 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Mon, 6 Jan 2014 12:44:48 +0100 Subject: [PATCH] Run ant clean in update= dirs instead of removing dirs --- fdroidserver/common.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 47a006b4..f648ef7d 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -941,13 +941,9 @@ def prepare_source(vcs, app, build, build_dir, srclib_dir, extlib_dir, onserver= os.remove(buildxml) for d in update_dirs: - # Remove gen and bin dirs in libraries - # rid of them... - for baddir in ['gen', 'bin', 'obj'] - badpath = os.path.join(root_dir, d, baddir) - if os.path.exists(badpath): - print "Removing '%s'" % badpath - shutil.rmtree(badpath) + subdir = os.path.join(root_dir, d) + # Clean update dirs via ant + p = FDroidPopen(['ant', 'clean'], cwd=subdir) dparms = parms + ['-p', d] if options.verbose: if d == '.': -- 2.30.2