Lines Matching refs:cmd

204 def RunCommand(cmd, verbose=False, env=None, expected_return_values={0}):  argument
208 cmd[0] = FindBinaryPath(cmd[0])
211 print('Running: ' + ' '.join(cmd))
213 cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, env=env)
220 assert p.returncode in expected_return_values, 'Failed to execute: ' + ' '.join(cmd)
503 cmd = ['mke2fs']
504 cmd.extend(['-O', '^has_journal']) # because image is read-only
505 cmd.extend(['-b', str(BLOCK_SIZE)])
506 cmd.extend(['-m', '0']) # reserved block percentage
507 cmd.extend(['-t', 'ext4'])
508 cmd.extend(['-I', '256']) # inode size
509 cmd.extend(['-N', str(inode_num)])
511 cmd.extend(['-U', uu])
512 cmd.extend(['-E', 'hash_seed=' + uu])
513 cmd.append(img_file)
514 cmd.append(str(size_in_mb) + 'M')
520 RunCommand(cmd, args.verbose,
525 cmd = ['sefcontext_compile']
526 cmd.extend(['-o', compiled_file_contexts])
527 cmd.append(args.file_contexts)
528 RunCommand(cmd, args.verbose)
531 cmd = ['e2fsdroid']
532 cmd.append('-e') # input is not android_sparse_file
533 cmd.extend(['-f', args.input_dir])
534 cmd.extend(['-T', '0']) # time is set to epoch
535 cmd.extend(['-S', compiled_file_contexts])
536 cmd.extend(['-C', args.canned_fs_config])
537 cmd.extend(['-a', '/'])
538 cmd.append('-s') # share dup blocks
539 cmd.append(img_file)
540 RunCommand(cmd, args.verbose, {'E2FSPROGS_FAKE_TIME': '1'})
542 cmd = ['e2fsdroid']
543 cmd.append('-e') # input is not android_sparse_file
544 cmd.extend(['-f', manifests_dir])
545 cmd.extend(['-T', '0']) # time is set to epoch
546 cmd.extend(['-S', compiled_file_contexts])
547 cmd.extend(['-C', args.canned_fs_config])
548 cmd.extend(['-a', '/'])
549 cmd.append('-s') # share dup blocks
550 cmd.append(img_file)
551 RunCommand(cmd, args.verbose, {'E2FSPROGS_FAKE_TIME': '1'})
554 cmd = ['resize2fs']
555 cmd.append('-M') # shrink as small as possible
556 cmd.append(img_file)
557 RunCommand(cmd, args.verbose, {'E2FSPROGS_FAKE_TIME': '1'})
569 cmd = ['/usr/bin/fallocate']
570 cmd.extend(['-l', str(size_in_mb) + 'M'])
571 cmd.append(img_file)
572 RunCommand(cmd, args.verbose)
575 cmd = ['make_f2fs']
576 cmd.extend(['-g', 'android'])
578 cmd.extend(['-U', uu])
579 cmd.extend(['-T', '0'])
580 cmd.append('-r') # sets checkpointing seed to 0 to remove random bits
581 cmd.append(img_file)
582 RunCommand(cmd, args.verbose)
585 cmd = ['sload_f2fs']
586 cmd.extend(['-C', args.canned_fs_config])
587 cmd.extend(['-f', manifests_dir])
588 cmd.extend(['-s', args.file_contexts])
589 cmd.extend(['-T', '0'])
590 cmd.append(img_file)
591 RunCommand(cmd, args.verbose, expected_return_values={0, 1})
593 cmd = ['sload_f2fs']
594 cmd.extend(['-C', args.canned_fs_config])
595 cmd.extend(['-f', args.input_dir])
596 cmd.extend(['-s', args.file_contexts])
597 cmd.extend(['-T', '0'])
598 cmd.append(img_file)
599 RunCommand(cmd, args.verbose, expected_return_values={0, 1})
610 cmd = ['/bin/cp', '-ra']
611 cmd.extend(glob.glob(manifests_dir + '/*'))
612 cmd.extend(glob.glob(args.input_dir + '/*'))
613 cmd.append(tmp_input_dir)
614 RunCommand(cmd, args.verbose)
616 cmd = ['make_erofs']
617 cmd.extend(['-z', 'lz4hc'])
618 cmd.extend(['--fs-config-file', args.canned_fs_config])
619 cmd.extend(['--file-contexts', args.file_contexts])
621 cmd.extend(['-U', uu])
622 cmd.extend(['-T', '0'])
623 cmd.extend([img_file, tmp_input_dir])
624 RunCommand(cmd, args.verbose)
629 cmd = ['/bin/ls', '-lgG', img_file]
630 output, _ = RunCommand(cmd, verbose=False)
633 cmd = ['/usr/bin/fallocate', '-l', '8k', img_file]
634 RunCommand(cmd, verbose=False)
661 cmd = ['avbtool']
662 cmd.append('add_hashtree_footer')
663 cmd.append('--do_not_generate_fec')
664 cmd.extend(['--algorithm', 'SHA256_RSA4096'])
665 cmd.extend(['--hash_algorithm', 'sha256'])
666 cmd.extend(['--key', args.key])
667 cmd.extend(['--prop', 'apex.key:' + key_name])
671 cmd.extend(['--salt', salt])
672 cmd.extend(['--image', img_file])
674 cmd.append('--no_hashtree')
676 cmd.extend(shlex.split(args.signing_args))
677 RunCommand(cmd, args.verbose)
690 cmd = ['avbtool']
691 cmd.append('resize_image')
692 cmd.extend(['--image', img_file])
693 cmd.extend(['--partition_size', str(partition_size)])
694 RunCommand(cmd, args.verbose)
819 cmd = ['aapt2']
820 cmd.append('link')
821 cmd.extend(['--manifest', android_manifest_file])
823 cmd.extend(['--rename-manifest-package', args.override_apk_package_name])
826 cmd.extend(['--version-code', str(manifest_apex.version)])
828 cmd.extend(['--version-name', manifest_apex.versionName])
830 cmd.extend(['--target-sdk-version', args.target_sdk_version])
832 cmd.extend(['--min-sdk-version', args.min_sdk_version])
835 cmd.extend(['--min-sdk-version', '29'])
837 cmd.extend(['-A', args.assets_dir])
838 cmd.extend(['-o', apk_file])
839 cmd.extend(['-I', args.android_jar_path])
840 RunCommand(cmd, args.verbose)