Temporary hack for making T->S downgrade work
Downgrade OTA was broken because generic_ramdisk was removed from boot partition in android T. Neither does O6 have init_boot. O6 also doesn't include generic ramdisk in vendor boot, so no way for otatools to locate contents of generic ramdisk. As a hack, omit boot partition timestamp if we can't find ramdisk. Test: generate T->S downgrade OTA for O6 Bug: 231656318 Merged-In: I9f5359462332aadadc324348873a3a4b2b126068 Change-Id: I9f5359462332aadadc324348873a3a4b2b126068
This commit is contained in:
committed by
Baligh Uddin
parent
5e3cd45b5c
commit
25d69c8bf5
@@ -1068,10 +1068,11 @@ def GeneratePartitionTimestampFlagsDowngrade(
|
||||
pre_partition_state, post_partition_state):
|
||||
assert pre_partition_state is not None
|
||||
partition_timestamps = {}
|
||||
for part in pre_partition_state:
|
||||
partition_timestamps[part.partition_name] = part.version
|
||||
for part in post_partition_state:
|
||||
partition_timestamps[part.partition_name] = \
|
||||
partition_timestamps[part.partition_name] = part.version
|
||||
for part in pre_partition_state:
|
||||
if part.partition_name in partition_timestamps:
|
||||
partition_timestamps[part.partition_name] = \
|
||||
max(part.version, partition_timestamps[part.partition_name])
|
||||
return [
|
||||
"--partition_timestamps",
|
||||
|
Reference in New Issue
Block a user