diff options
Diffstat (limited to 'scripts/update_payload/applier.py')
-rw-r--r-- | scripts/update_payload/applier.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/update_payload/applier.py b/scripts/update_payload/applier.py index 5e951560..04791c12 100644 --- a/scripts/update_payload/applier.py +++ b/scripts/update_payload/applier.py @@ -497,9 +497,10 @@ class PayloadApplier(object): if self.minor_version == common.INPLACE_MINOR_PAYLOAD_VERSION: # Copy the src partition to the dst one; make sure we don't truncate it. shutil.copyfile(old_part_file_name, new_part_file_name) - elif self.minor_version == common.SOURCE_MINOR_PAYLOAD_VERSION: - # In minor version 2, we don't want to copy the partitions, so instead - # just make the new partition file. + elif (self.minor_version == common.SOURCE_MINOR_PAYLOAD_VERSION or + self.minor_version == common.OPSRCHASH_MINOR_PAYLOAD_VERSION): + # In minor version >= 2, we don't want to copy the partitions, so + # instead just make the new partition file. open(new_part_file_name, 'w').close() else: raise PayloadError("Unknown minor version: %d" % self.minor_version) |