Lines Matching refs:cmd

193 def RunCommand(cmd, verbose=False, env=None, expected_return_values={0}):  argument
197 cmd[0] = FindBinaryPath(cmd[0])
200 print('Running: ' + ' '.join(cmd))
202 cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, env=env)
208 assert p.returncode in expected_return_values, 'Failed to execute: ' + ' '.join(cmd)
500 cmd = ['mke2fs']
501 cmd.extend(['-O', '^has_journal']) # because image is read-only
502 cmd.extend(['-b', str(BLOCK_SIZE)])
503 cmd.extend(['-m', '0']) # reserved block percentage
504 cmd.extend(['-t', 'ext4'])
505 cmd.extend(['-I', '256']) # inode size
506 cmd.extend(['-N', str(inode_num)])
508 cmd.extend(['-U', uu])
509 cmd.extend(['-E', 'hash_seed=' + uu])
510 cmd.append(img_file)
511 cmd.append(str(size_in_mb) + 'M')
516 RunCommand(cmd, args.verbose,
521 cmd = ['sefcontext_compile']
522 cmd.extend(['-o', compiled_file_contexts])
523 cmd.append(args.file_contexts)
524 RunCommand(cmd, args.verbose)
527 cmd = ['e2fsdroid']
528 cmd.append('-e') # input is not android_sparse_file
529 cmd.extend(['-f', args.input_dir])
530 cmd.extend(['-T', '0']) # time is set to epoch
531 cmd.extend(['-S', compiled_file_contexts])
532 cmd.extend(['-C', args.canned_fs_config])
533 cmd.append('-s') # share dup blocks
534 cmd.append(img_file)
535 RunCommand(cmd, args.verbose, {'E2FSPROGS_FAKE_TIME': '1'})
537 cmd = ['e2fsdroid']
538 cmd.append('-e') # input is not android_sparse_file
539 cmd.extend(['-f', manifests_dir])
540 cmd.extend(['-T', '0']) # time is set to epoch
541 cmd.extend(['-S', compiled_file_contexts])
542 cmd.extend(['-C', args.canned_fs_config])
543 cmd.append('-s') # share dup blocks
544 cmd.append(img_file)
545 RunCommand(cmd, args.verbose, {'E2FSPROGS_FAKE_TIME': '1'})
548 cmd = ['resize2fs']
549 cmd.append('-M') # shrink as small as possible
550 cmd.append(img_file)
551 RunCommand(cmd, args.verbose, {'E2FSPROGS_FAKE_TIME': '1'})
559 cmd = ['/usr/bin/fallocate']
560 cmd.extend(['-l', str(size_in_mb)+'M'])
561 cmd.append(img_file)
562 RunCommand(cmd, args.verbose)
565 cmd = ['make_f2fs']
566 cmd.extend(['-g', 'android'])
568 cmd.extend(['-U', uu])
569 cmd.extend(['-T', '0'])
570 cmd.append('-r') # sets checkpointing seed to 0 to remove random bits
571 cmd.append(img_file)
572 RunCommand(cmd, args.verbose)
575 cmd = ['sload_f2fs']
576 cmd.extend(['-C', args.canned_fs_config])
577 cmd.extend(['-f', manifests_dir])
578 cmd.extend(['-s', args.file_contexts])
579 cmd.extend(['-T', '0'])
580 cmd.append(img_file)
581 RunCommand(cmd, args.verbose, expected_return_values={0,1})
583 cmd = ['sload_f2fs']
584 cmd.extend(['-C', args.canned_fs_config])
585 cmd.extend(['-f', args.input_dir])
586 cmd.extend(['-s', args.file_contexts])
587 cmd.extend(['-T', '0'])
588 cmd.append(img_file)
589 RunCommand(cmd, args.verbose, expected_return_values={0,1})
600 cmd = ['avbtool']
601 cmd.append('add_hashtree_footer')
602 cmd.append('--do_not_generate_fec')
603 cmd.extend(['--algorithm', 'SHA256_RSA4096'])
604 cmd.extend(['--hash_algorithm', 'sha256'])
605 cmd.extend(['--key', args.key])
606 cmd.extend(['--prop', 'apex.key:' + key_name])
610 cmd.extend(['--salt', salt])
611 cmd.extend(['--image', img_file])
613 cmd.append('--no_hashtree')
615 cmd.extend(shlex.split(args.signing_args))
616 RunCommand(cmd, args.verbose)
629 cmd = ['avbtool']
630 cmd.append('resize_image')
631 cmd.extend(['--image', img_file])
632 cmd.extend(['--partition_size', str(partition_size)])
633 RunCommand(cmd, args.verbose)
636 cmd = ['soong_zip']
637 cmd.extend(['-o', img_file])
638 cmd.extend(['-C', args.input_dir])
639 cmd.extend(['-D', args.input_dir])
640 cmd.extend(['-C', manifests_dir])
641 cmd.extend(['-D', manifests_dir])
642 RunCommand(cmd, args.verbose)
685 cmd = ['aapt2']
686 cmd.append('link')
687 cmd.extend(['--manifest', android_manifest_file])
689 cmd.extend(['--rename-manifest-package', args.override_apk_package_name])
692 cmd.extend(['--version-code', str(manifest_apex.version)])
694 cmd.extend(['--version-name', manifest_apex.versionName])
696 cmd.extend(['--target-sdk-version', args.target_sdk_version])
698 cmd.extend(['--min-sdk-version', args.min_sdk_version])
701 cmd.extend(['--min-sdk-version', '29'])
703 cmd.extend(['-A', args.assets_dir])
704 cmd.extend(['-o', apk_file])
705 cmd.extend(['-I', args.android_jar_path])
706 RunCommand(cmd, args.verbose)
709 cmd = ['soong_zip']
710 cmd.append('-d') # include directories
711 cmd.extend(['-C', content_dir]) # relative root
712 cmd.extend(['-D', content_dir]) # input dir
715 cmd.extend(['-s', file_]) # don't compress any files
716 cmd.extend(['-o', zip_file])
717 RunCommand(cmd, args.verbose)
720 cmd = ['merge_zips']
721 cmd.append('-j') # sort
722 cmd.append(unaligned_apex_file) # output
723 cmd.append(apk_file) # input
724 cmd.append(zip_file) # input
725 RunCommand(cmd, args.verbose)
728 cmd = ['zipalign']
729 cmd.append('-f')
730 cmd.append(str(BLOCK_SIZE))
731 cmd.append(unaligned_apex_file)
732 cmd.append(args.output)
733 RunCommand(cmd, args.verbose)