diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6376424f..7fa2b23c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,6 +63,7 @@ metadata_v0: -e "/VercodeOperation/s/null/[]/" -e 's/VercodeOperation:.\([^[]\+\)/VercodeOperation:\n- \1/' -e '/LiberapayID/d' + -e '/postbuild/d' metadata/dump_*/*.yaml - diff -uw metadata/dump_* diff --git a/fdroidserver/build.py b/fdroidserver/build.py index cc291eac..5977822d 100644 --- a/fdroidserver/build.py +++ b/fdroidserver/build.py @@ -33,6 +33,7 @@ import argparse from configparser import ConfigParser import logging from gettext import ngettext +from pathlib import Path from . import _ from . import common @@ -790,6 +791,23 @@ def build_local(app, build, vcs, build_dir, output_dir, log_dir, srclib_dir, ext raise BuildException('No apks match %s' % globpath) src = os.path.normpath(apks[0]) + # Run a postbuild command if one is required... + if build.postbuild: + logging.info(f"Running 'postbuild' commands in {root_dir}") + cmd = common.replace_config_vars("; ".join(build.postbuild), build) + + # Substitute source library paths into commands... + for name, number, libpath in srclibpaths: + cmd = cmd.replace(f"$${name}$$", str(Path.cwd() / libpath)) + + cmd = cmd.replace('$$OUT$$', str(Path(src).resolve())) + + p = FDroidPopen(['bash', '-e', '-u', '-o', 'pipefail', '-x', '-c', cmd], cwd=root_dir) + + if p.returncode != 0: + raise BuildException("Error running postbuild command for " + f"{app.id}:{build.versionName}", p.output) + # Make sure it's not debuggable... if common.is_apk_and_debuggable(src): raise BuildException("APK is debuggable") diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index b6483cc9..40d6c582 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -245,6 +245,7 @@ build_flags = [ 'preassemble', 'gradleprops', 'antcommands', + 'postbuild', 'novcheck', 'antifeatures', ] @@ -284,6 +285,7 @@ class Build(dict): self.preassemble = [] self.gradleprops = [] self.antcommands = [] + self.postbuild = '' self.novcheck = False self.antifeatures = [] if copydict: @@ -348,6 +350,7 @@ flagtypes = { 'init': TYPE_SCRIPT, 'prebuild': TYPE_SCRIPT, 'build': TYPE_SCRIPT, + 'postbuild': TYPE_SCRIPT, 'submodules': TYPE_BOOL, 'oldsdkloc': TYPE_BOOL, 'forceversion': TYPE_BOOL, diff --git a/tests/metadata/dump/com.politedroid.yaml b/tests/metadata/dump/com.politedroid.yaml index ebb6977f..0838cf12 100644 --- a/tests/metadata/dump/com.politedroid.yaml +++ b/tests/metadata/dump/com.politedroid.yaml @@ -33,6 +33,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: '' rm: [] @@ -67,6 +68,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: '' rm: [] @@ -101,6 +103,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: '' rm: [] @@ -136,6 +139,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: '' rm: [] diff --git a/tests/metadata/dump/org.adaway.yaml b/tests/metadata/dump/org.adaway.yaml index a5411576..2cde8fdd 100644 --- a/tests/metadata/dump/org.adaway.yaml +++ b/tests/metadata/dump/org.adaway.yaml @@ -31,6 +31,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: '' rm: [] @@ -67,6 +68,7 @@ Builds: output: null patch: - defprop.patch + postbuild: '' preassemble: [] prebuild: '' rm: [] @@ -103,6 +105,7 @@ Builds: output: null patch: - defprop.patch + postbuild: '' preassemble: [] prebuild: '' rm: [] @@ -139,6 +142,7 @@ Builds: output: null patch: - defprop.patch + postbuild: '' preassemble: [] prebuild: '' rm: [] @@ -175,6 +179,7 @@ Builds: output: null patch: - defprop.patch + postbuild: '' preassemble: [] prebuild: '' rm: [] @@ -211,6 +216,7 @@ Builds: output: null patch: - defprop.patch + postbuild: '' preassemble: [] prebuild: '' rm: [] @@ -245,6 +251,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: '' rm: [] @@ -280,6 +287,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -316,6 +324,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -352,6 +361,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -388,6 +398,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -424,6 +435,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -460,6 +472,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -497,6 +510,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -533,6 +547,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -570,6 +585,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -607,6 +623,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -644,6 +661,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - android update project -p ../com_actionbarsherlock @@ -689,6 +707,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - rm -rf ../update_zip libs/root-commands-1.2.jar libs/htmlspanner-0.2-fork.jar @@ -738,6 +757,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - rm -rf ../update_zip libs/root-commands-1.2.jar libs/htmlspanner-0.2-fork.jar @@ -781,6 +801,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: - renameExecutables prebuild: '' @@ -818,6 +839,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: - renameExecutables prebuild: '' @@ -855,6 +877,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: - renameExecutables prebuild: '' @@ -892,6 +915,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: - renameExecutables prebuild: '' @@ -929,6 +953,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: - renameExecutables prebuild: '' @@ -966,6 +991,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: - renameExecutables prebuild: '' @@ -1003,6 +1029,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: - renameExecutables prebuild: '' @@ -1040,6 +1067,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: - renameExecutables prebuild: '' diff --git a/tests/metadata/dump/org.smssecure.smssecure.yaml b/tests/metadata/dump/org.smssecure.smssecure.yaml index db476b66..cc5111e3 100644 --- a/tests/metadata/dump/org.smssecure.smssecure.yaml +++ b/tests/metadata/dump/org.smssecure.smssecure.yaml @@ -31,6 +31,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - touch signing.properties @@ -91,6 +92,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - touch signing.properties @@ -133,6 +135,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - touch signing.properties @@ -173,6 +176,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - touch signing.properties @@ -213,6 +217,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - touch signing.properties @@ -252,6 +257,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - touch signing.properties @@ -291,6 +297,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - touch signing.properties @@ -330,6 +337,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - touch signing.properties diff --git a/tests/metadata/dump/org.videolan.vlc.yaml b/tests/metadata/dump/org.videolan.vlc.yaml index 20e92b83..7a61cf15 100644 --- a/tests/metadata/dump/org.videolan.vlc.yaml +++ b/tests/metadata/dump/org.videolan.vlc.yaml @@ -34,6 +34,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '48d' ../Makefile @@ -73,6 +74,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '48d' ../Makefile @@ -112,6 +114,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '48d' ../Makefile @@ -151,6 +154,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '48d' ../Makefile @@ -188,6 +192,7 @@ Builds: output: null patch: - ndkr9.patch + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc @@ -226,6 +231,7 @@ Builds: output: null patch: - ndkr9.patch + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc @@ -264,6 +270,7 @@ Builds: output: null patch: - ndkr9.patch + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc @@ -302,6 +309,7 @@ Builds: output: null patch: - ndkr9.patch + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc @@ -339,6 +347,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc @@ -376,6 +385,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc @@ -413,6 +423,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc @@ -450,6 +461,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc @@ -487,6 +499,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc @@ -524,6 +537,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC$$ ../vlc @@ -561,6 +575,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -598,6 +613,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -635,6 +651,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -672,6 +689,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -709,6 +727,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -746,6 +765,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -783,6 +803,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -820,6 +841,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -857,6 +879,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -894,6 +917,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -931,6 +955,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -968,6 +993,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1005,6 +1031,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1042,6 +1069,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1079,6 +1107,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1116,6 +1145,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1153,6 +1183,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1190,6 +1221,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1227,6 +1259,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1264,6 +1297,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1301,6 +1335,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1338,6 +1373,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i '/ant/d' ../Makefile && ln -s vlc-android/$$VLC-2.2$$ ../vlc @@ -1376,6 +1412,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1415,6 +1452,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1454,6 +1492,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1493,6 +1532,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1532,6 +1572,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1571,6 +1612,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1610,6 +1652,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1649,6 +1692,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1688,6 +1732,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1727,6 +1772,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1766,6 +1812,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1805,6 +1852,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1844,6 +1892,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1883,6 +1932,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1922,6 +1972,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -1961,6 +2012,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2000,6 +2052,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2039,6 +2092,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2078,6 +2132,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2117,6 +2172,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2156,6 +2212,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2195,6 +2252,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2234,6 +2292,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2273,6 +2332,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2312,6 +2372,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2351,6 +2412,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2390,6 +2452,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2429,6 +2492,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2468,6 +2532,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh @@ -2507,6 +2572,7 @@ Builds: oldsdkloc: false output: null patch: [] + postbuild: '' preassemble: [] prebuild: - sed -i -e '/^TARGET/aexit 0' -e 's@\-d \"gradle\/wrapper\"@1@g' ../compile.sh