| Index: build.py |
| =================================================================== |
| --- a/build.py |
| +++ b/build.py |
| @@ -16,7 +16,7 @@ |
| "obj-arm-linux-androideabi", "dist") |
| def print_usage(): |
| - print >>sys.stderr, "Usage: %s devbuild|release KEY_STORE KEY_NAME" % \ |
| + print >>sys.stderr, "Usage: %s devbuild|release" % \ |
| os.path.basename(sys.argv[0]) |
| def check_mozconfig(path, mode): |
| @@ -48,12 +48,11 @@ |
| check_mozconfig(mozconfig_path, mode) |
| return mozconfig_path |
| -def build(mode): |
| +def build(mode, sdk_path, ndk_path): |
| mozharness_environment = os.environ.copy() |
| mozharness_environment["MOZCONFIG"] = find_mozconfig(mode) |
| - import config |
| - mozharness_environment["ANDROID_SDK_PATH"] = config.ANDROID_SDK_PATH |
| - mozharness_environment["ANDROID_NDK_PATH"] = config.ANDROID_NDK_PATH |
| + mozharness_environment["ANDROID_SDK_PATH"] = sdk_path |
| + mozharness_environment["ANDROID_NDK_PATH"] = ndk_path |
| subprocess.check_call([MULTI_L10N_PATH, "--cfg", "adblockbrowser-cfg.py"], |
| env=mozharness_environment) |
| @@ -86,15 +85,16 @@ |
| os.remove(temp_apk_path) |
| if __name__ == "__main__": |
| - if len(sys.argv) < 4: |
| + if len(sys.argv) < 2: |
| print_usage() |
| sys.exit(1) |
| - mode, key_store, key_name = sys.argv[1:] |
| + mode = sys.argv[1] |
| if mode not in ("devbuild", "release"): |
| print_usage() |
| sys.exit(2) |
| subprocess.check_call([ENSURE_DEPENDENCIES_PATH]) |
| - apk_path = build(mode) |
| - sign(apk_path, key_store, key_name) |
| + import config |
| + apk_path = build(mode, config.ANDROID_SDK_PATH, config.ANDROID_NDK_PATH) |
| + sign(apk_path, config.ANDROID_KEYSTORE_PATH, config.ANDROID_KEY_NAME) |