From: Daniel Martí Date: Wed, 5 Mar 2014 11:32:36 +0000 (+0100) Subject: Remove gradle wrapper binaries and scripts X-Git-Tag: 0.2~210 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=496d3d165051e33ec9b0830912af88bf739c34f0;p=fdroidserver.git Remove gradle wrapper binaries and scripts --- diff --git a/fdroidserver/build.py b/fdroidserver/build.py index b5d5ea2a..2a829ec9 100644 --- a/fdroidserver/build.py +++ b/fdroidserver/build.py @@ -433,6 +433,16 @@ def build_local(app, thisbuild, vcs, build_dir, output_dir, srclib_dir, extlib_d raise BuildException("Error cleaning %s:%s" % (app['id'], thisbuild['version']), p.stdout) + logging.info("Getting rid of Gradle wrapper binaries...") + for root, dirs, files in os.walk(build_dir): + # Don't remove possibly necessary 'gradle' dirs if 'gradlew' is not there + if 'gradlew' in files: + os.remove(os.path.join(root, 'gradlew')) + if 'gradlew.bat' in files: + os.remove(os.path.join(root, 'gradlew.bat')) + if 'gradle' in dirs: + shutil.rmtree(os.path.join(root, 'gradle')) + if not options.skipscan: # Scan before building... logging.info("Scanning source for common problems...")