Lines Matching refs:sub_parser

3564   def _add_common_args(self, sub_parser):  argument
3570 sub_parser.add_argument('--algorithm',
3574 sub_parser.add_argument('--key',
3578 sub_parser.add_argument('--signing_helper',
3583 sub_parser.add_argument('--signing_helper_with_files',
3588 sub_parser.add_argument('--public_key_metadata',
3592 sub_parser.add_argument('--rollback_index',
3597 sub_parser.add_argument('--internal_release_string',
3599 sub_parser.add_argument('--append_to_release_string',
3602 sub_parser.add_argument('--prop',
3606 sub_parser.add_argument('--prop_from_file',
3610 sub_parser.add_argument('--kernel_cmdline',
3617 sub_parser.add_argument('--setup_rootfs_from_kernel',
3622 sub_parser.add_argument('--include_descriptors_from_image',
3627 sub_parser.add_argument('--print_required_libavb_version',
3633 sub_parser.add_argument('--chain_partition',
3637 sub_parser.add_argument('--flags',
3641 sub_parser.add_argument('--set_hashtree_disabled_flag',
3645 def _add_common_footer_args(self, sub_parser): argument
3651 sub_parser.add_argument('--use_persistent_digest',
3658 sub_parser.add_argument('--do_not_use_ab',
3686 sub_parser = subparsers.add_parser('version',
3688 sub_parser.set_defaults(func=self.version)
3690 sub_parser = subparsers.add_parser('extract_public_key',
3692 sub_parser.add_argument('--key',
3695 sub_parser.add_argument('--output',
3699 sub_parser.set_defaults(func=self.extract_public_key)
3701 sub_parser = subparsers.add_parser('make_vbmeta_image',
3703 sub_parser.add_argument('--output',
3706 sub_parser.add_argument('--padding_size',
3712 self._add_common_args(sub_parser)
3713 sub_parser.set_defaults(func=self.make_vbmeta_image)
3715 sub_parser = subparsers.add_parser('add_hash_footer',
3717 sub_parser.add_argument('--image',
3720 sub_parser.add_argument('--partition_size',
3723 sub_parser.add_argument('--partition_name',
3726 sub_parser.add_argument('--hash_algorithm',
3729 sub_parser.add_argument('--salt',
3731 sub_parser.add_argument('--calc_max_image_size',
3737 sub_parser.add_argument('--output_vbmeta_image',
3740 sub_parser.add_argument('--do_not_append_vbmeta_image',
3744 self._add_common_args(sub_parser)
3745 self._add_common_footer_args(sub_parser)
3746 sub_parser.set_defaults(func=self.add_hash_footer)
3748 sub_parser = subparsers.add_parser('append_vbmeta_image',
3750 sub_parser.add_argument('--image',
3753 sub_parser.add_argument('--partition_size',
3757 sub_parser.add_argument('--vbmeta_image',
3760 sub_parser.set_defaults(func=self.append_vbmeta_image)
3762 sub_parser = subparsers.add_parser('add_hashtree_footer',
3764 sub_parser.add_argument('--image',
3767 sub_parser.add_argument('--partition_size',
3770 sub_parser.add_argument('--partition_name',
3773 sub_parser.add_argument('--hash_algorithm',
3776 sub_parser.add_argument('--salt',
3778 sub_parser.add_argument('--block_size',
3787 sub_parser.add_argument('--generate_fec',
3790 sub_parser.add_argument('--do_not_generate_fec',
3793 sub_parser.add_argument('--fec_num_roots',
3797 sub_parser.add_argument('--calc_max_image_size',
3804 sub_parser.add_argument('--output_vbmeta_image',
3807 sub_parser.add_argument('--do_not_append_vbmeta_image',
3814 sub_parser.add_argument('--setup_as_rootfs_from_kernel',
3817 self._add_common_args(sub_parser)
3818 self._add_common_footer_args(sub_parser)
3819 sub_parser.set_defaults(func=self.add_hashtree_footer)
3821 sub_parser = subparsers.add_parser('erase_footer',
3823 sub_parser.add_argument('--image',
3827 sub_parser.add_argument('--keep_hashtree',
3830 sub_parser.set_defaults(func=self.erase_footer)
3832 sub_parser = subparsers.add_parser('resize_image',
3834 sub_parser.add_argument('--image',
3838 sub_parser.add_argument('--partition_size',
3841 sub_parser.set_defaults(func=self.resize_image)
3843 sub_parser = subparsers.add_parser(
3846 sub_parser.add_argument('--image',
3850 sub_parser.add_argument('--output',
3854 sub_parser.set_defaults(func=self.info_image)
3856 sub_parser = subparsers.add_parser(
3859 sub_parser.add_argument('--image',
3863 sub_parser.add_argument('--key',
3867 sub_parser.add_argument('--expected_chain_partition',
3871 sub_parser.set_defaults(func=self.verify_image)
3873 sub_parser = subparsers.add_parser('set_ab_metadata',
3875 sub_parser.add_argument('--misc_image',
3880 sub_parser.add_argument('--slot_data',
3887 sub_parser.set_defaults(func=self.set_ab_metadata)
3889 sub_parser = subparsers.add_parser(
3892 sub_parser.add_argument('--output',
3896 sub_parser.add_argument('--subject',
3900 sub_parser.add_argument('--subject_key',
3904 sub_parser.add_argument('--subject_key_version',
3908 sub_parser.add_argument('--subject_is_intermediate_authority',
3912 sub_parser.add_argument('--usage',
3916 sub_parser.add_argument('--authority_key',
3919 sub_parser.add_argument('--signing_helper',
3924 sub_parser.add_argument('--signing_helper_with_files',
3929 sub_parser.set_defaults(func=self.make_atx_certificate)
3931 sub_parser = subparsers.add_parser(
3934 sub_parser.add_argument('--output',
3938 sub_parser.add_argument('--root_authority_key',
3942 sub_parser.add_argument('--product_id',
3946 sub_parser.set_defaults(func=self.make_atx_permanent_attributes)
3948 sub_parser = subparsers.add_parser(
3951 sub_parser.add_argument('--output',
3955 sub_parser.add_argument('--intermediate_key_certificate',
3959 sub_parser.add_argument('--product_key_certificate',
3963 sub_parser.set_defaults(func=self.make_atx_metadata)
3965 sub_parser = subparsers.add_parser(
3968 sub_parser.add_argument('--output',
3972 sub_parser.add_argument('--intermediate_key_certificate',
3976 sub_parser.add_argument('--unlock_key_certificate',
3980 sub_parser.add_argument('--challenge',
3986 sub_parser.add_argument('--unlock_key',
3990 sub_parser.add_argument('--signing_helper',
3995 sub_parser.add_argument('--signing_helper_with_files',
4000 sub_parser.set_defaults(func=self.make_atx_unlock_credential)