diff options
Diffstat (limited to 'scripts/update_payload/payload.py')
-rw-r--r-- | scripts/update_payload/payload.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/update_payload/payload.py b/scripts/update_payload/payload.py index b4760b26..e4320929 100644 --- a/scripts/update_payload/payload.py +++ b/scripts/update_payload/payload.py @@ -175,7 +175,8 @@ class Payload(object): def Check(self, pubkey_file_name=None, metadata_sig_file=None, report_out_file=None, assert_type=None, block_size=0, - allow_unhashed=False, disabled_tests=()): + rootfs_part_size=0, kernel_part_size=0, allow_unhashed=False, + disabled_tests=()): """Checks the payload integrity. Args: @@ -184,6 +185,8 @@ class Payload(object): report_out_file: file object to dump the report to assert_type: assert that payload is either 'full' or 'delta' block_size: expected filesystem / payload block size + rootfs_part_size: the size of (physical) rootfs partitions in bytes + kernel_part_size: the size of (physical) kernel partitions in bytes allow_unhashed: allow unhashed operation blobs disabled_tests: list of tests to disable Raises: @@ -198,6 +201,8 @@ class Payload(object): allow_unhashed=allow_unhashed, disabled_tests=disabled_tests) helper.Run(pubkey_file_name=pubkey_file_name, metadata_sig_file=metadata_sig_file, + rootfs_part_size=rootfs_part_size, + kernel_part_size=kernel_part_size, report_out_file=report_out_file) def Apply(self, dst_kernel_part, dst_rootfs_part, src_kernel_part=None, |