summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorTao Bao <tbao@google.com>2015-09-12 23:00:24 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-09-12 23:00:24 +0000
commite35d00d019aaff92b5e20b86d9c3b8222c0c946a (patch)
treeb0fba430dac31b70afdfd5dee30cdaf6ec2f1988 /tools
parent28f6f9c3deb4d23fd627d15631d682a5cfa989fc (diff)
parent265d9aeb622c5829787b16b903f028cacaa99c18 (diff)
downloadbuild-e35d00d019aaff92b5e20b86d9c3b8222c0c946a.zip
build-e35d00d019aaff92b5e20b86d9c3b8222c0c946a.tar.gz
build-e35d00d019aaff92b5e20b86d9c3b8222c0c946a.tar.bz2
am 265d9aeb: releasetools: Update the fingerprint when signing.
* commit '265d9aeb622c5829787b16b903f028cacaa99c18': releasetools: Update the fingerprint when signing.
Diffstat (limited to 'tools')
-rwxr-xr-xtools/releasetools/sign_target_files_apks.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/releasetools/sign_target_files_apks.py b/tools/releasetools/sign_target_files_apks.py
index ec49112..60d62c2 100755
--- a/tools/releasetools/sign_target_files_apks.py
+++ b/tools/releasetools/sign_target_files_apks.py
@@ -203,11 +203,13 @@ def ProcessTargetFiles(input_tf_zip, output_tf_zip, misc_info,
common.ZipWriteStr(output_tf_zip, out_info, data)
elif info.filename in ("SYSTEM/build.prop",
"VENDOR/build.prop",
+ "BOOT/RAMDISK/default.prop",
"RECOVERY/RAMDISK/default.prop"):
print "rewriting %s:" % (info.filename,)
new_data = RewriteProps(data, misc_info)
common.ZipWriteStr(output_tf_zip, out_info, new_data)
- if info.filename == "RECOVERY/RAMDISK/default.prop":
+ if info.filename in ("BOOT/RAMDISK/default.prop",
+ "RECOVERY/RAMDISK/default.prop"):
write_to_temp(info.filename, info.external_attr, new_data)
elif info.filename.endswith("mac_permissions.xml"):
print "rewriting %s with new keys." % (info.filename,)
@@ -310,6 +312,10 @@ def RewriteProps(data, misc_info):
pieces = value.split("/")
pieces[-1] = EditTags(pieces[-1])
value = "/".join(pieces)
+ elif key == "ro.bootimage.build.fingerprint":
+ pieces = value.split("/")
+ pieces[-1] = EditTags(pieces[-1])
+ value = "/".join(pieces)
elif key == "ro.build.description":
pieces = value.split(" ")
assert len(pieces) == 5