aboutsummaryrefslogtreecommitdiffstats
path: root/tools/generate-enforce-rro-android-manifest.py
diff options
context:
space:
mode:
authorAnton Hansson <hansson@google.com>2019-03-18 14:09:47 +0000
committerAnton Hansson <hansson@google.com>2019-03-18 14:21:09 +0000
commit08231e17863e617539a3857c160764fd8e6c2237 (patch)
tree1ad7ddb6468c7628754ed1059f2d2a0a0aa6d26c /tools/generate-enforce-rro-android-manifest.py
parentb7ee86ff8517030492c285f0a896b9ed5361b140 (diff)
downloadplatform_build-08231e17863e617539a3857c160764fd8e6c2237.tar.gz
platform_build-08231e17863e617539a3857c160764fd8e6c2237.tar.bz2
platform_build-08231e17863e617539a3857c160764fd8e6c2237.zip
Refactor generate_enforce_rro
A few tweaks to make it easier to extend to generating RROs in multiple partitions: - deduce the module name inside generate_enforce_rro - dedup rule definition - tweak framework-res check to use source module name instead Bug: 127758779 Test: verify noop on presubmit targets Change-Id: I2f0d6270b21f5427c372c04a5c6e7fb712e72a9a
Diffstat (limited to 'tools/generate-enforce-rro-android-manifest.py')
-rwxr-xr-xtools/generate-enforce-rro-android-manifest.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/generate-enforce-rro-android-manifest.py b/tools/generate-enforce-rro-android-manifest.py
index 68331cfad1..0d7623ffdd 100755
--- a/tools/generate-enforce-rro-android-manifest.py
+++ b/tools/generate-enforce-rro-android-manifest.py
@@ -48,8 +48,9 @@ def get_args():
def main(argv):
args = get_args()
- package_name = args.package_info
- if not args.use_package_name:
+ if args.use_package_name:
+ package_name = args.package_info
+ else:
with open(args.package_info) as f:
data = f.read()
f.close()