Commit graph

381 commits

Author SHA1 Message Date
Danny Lin
9d71cfc36e build: Reduce empty blocks and files 2021-12-13 19:52:42 -08:00
Danny Lin
a1df9e718f generate-all: Force-include dependency files 2021-12-13 19:46:17 -08:00
Danny Lin
7e38e2402e build: Remove obsolete prepare_aosp.mk 2021-12-13 19:32:12 -08:00
Danny Lin
6ece4e9ef4 generate-prep: Enforce all RROs for prep build
adevtool only supports parsing RROs.
2021-12-13 19:32:02 -08:00
Danny Lin
dc70aad5d7 commands: Add command to generate prep vendor for reference AOSP build 2021-12-13 19:29:35 -08:00
Danny Lin
5725430c9a config: device: Add filters for explicit dependency files 2021-12-13 19:29:00 -08:00
Danny Lin
9f149d2136 generate-all: Fix missing PropResults type 2021-12-13 19:27:40 -08:00
Danny Lin
a934cf7a4b frontend: Support disabling stock<->custom comparison 2021-12-13 19:27:22 -08:00
Danny Lin
57c4059924 generate-all: Move logic into frontend/generate 2021-12-13 19:03:42 -08:00
Danny Lin
c077899b1c config: pixel: Clarify EuiccSupportPixelPermissions presigned status 2021-12-13 19:03:22 -08:00
Danny Lin
ff79f64a6e build: make: Separate built and A/B OTA partitions 2021-12-13 19:03:03 -08:00
Danny Lin
d1a2c403c0 generate-all: Prepare for unified state path 2021-12-13 18:47:58 -08:00
Danny Lin
007c49f639 build: make: Add support for PRODUCT_ENFORCE_RRO_TARGETS 2021-12-13 18:47:49 -08:00
Danny Lin
3a267498f2 collect-state: Move logic to config/system-state 2021-12-13 17:21:48 -08:00
Danny Lin
eb02404e94 config: pixel: Exclude unnecessary sepolicy dirs 2021-12-13 15:29:38 -08:00
Danny Lin
6dd19b9cc7 selinux: Add support for filtering built sepolicy dirs 2021-12-13 15:29:07 -08:00
Danny Lin
5ff5620c43 build: soong: Exclude tests and other modules in minimized module info 2021-12-13 11:17:39 -08:00
Danny Lin
59ee962811 state: Add minimized module info 2021-12-13 10:30:23 -08:00
Danny Lin
6885229ee8 config: Update to use relative include paths 2021-12-03 20:33:03 -08:00
Danny Lin
c279a5d773 config: device: Resolve overlay paths relative to root 2021-12-03 20:29:14 -08:00
Danny Lin
d2494b9bf2 configs: Rename to config/ 2021-11-30 18:27:36 -08:00
Danny Lin
d93f4fde39 config: minimal: Exclude AiAi and apps that crash without GMS 2021-11-30 18:27:00 -08:00
Danny Lin
ce13670c2b blobs: Rename file_list to file-list
Match naming convention.
2021-11-30 17:48:03 -08:00
Danny Lin
12dbf7b659 util: cli: Fix action spinners 2021-11-29 22:03:27 -08:00
Danny Lin
8bbea69310 configs: Add minimal variants of Pixel 6 series 2021-11-29 09:57:57 -08:00
Danny Lin
3e32a22b97 configs: Rename filters to snippets 2021-11-29 09:15:39 -08:00
Danny Lin
e3e44fcff8 configs: Add Pixel 6/Pro, GMS, and mainline system configs 2021-11-28 23:01:40 -08:00
Danny Lin
c2df8ab95e Use filters from config instead of hard-coded lists 2021-11-28 23:01:05 -08:00
Danny Lin
b68bfa1f82 config: device: Add overlay file filters
Temporary workaround for unsupported overlay contents.
2021-11-28 22:32:34 -08:00
Danny Lin
ff9eeec190 config: device: Add presigned app filters 2021-11-28 22:31:42 -08:00
Danny Lin
7f62b4cd24 generate-all: Follow generate rules in config 2021-11-28 22:28:28 -08:00
Danny Lin
fbf3fc532e firmware: Fix unzipit import 2021-11-28 22:28:07 -08:00
Danny Lin
69a300f69d util: cli: Add function wrapper with spinner 2021-11-28 22:27:26 -08:00
Danny Lin
f4dee594a7 config: device: Update config format and fix parsing 2021-11-28 22:27:10 -08:00
Danny Lin
0b9b0b55c4 generate-all: Use new config format 2021-11-28 19:59:24 -08:00
Danny Lin
12265d63b1 config: device: Add comprehensive config with recursive overlays 2021-11-28 19:55:44 -08:00
Danny Lin
04546ff39e Use common readFile helper 2021-11-28 19:52:55 -08:00
Danny Lin
b53430871a config: filters: Add generic filter processing 2021-11-28 19:49:35 -08:00
Danny Lin
e307b06982 util: fs: Add generic file read helper 2021-11-28 19:48:48 -08:00
Danny Lin
5ad4cad307 partitions: Describe partitions with TypeScript types 2021-11-28 18:47:02 -08:00
Danny Lin
53520850f9 Use ES module interop for all default imports 2021-11-28 18:28:05 -08:00
Danny Lin
f3d69cc9af generate-full: Rename command to generate-all 2021-11-23 20:17:36 -08:00
Danny Lin
37fcd8b273 gitignore: Ignore all state JSONs 2021-11-23 20:14:10 -08:00
Danny Lin
0f88711fcd generate-full: Extract and re-label flattened APEXs 2021-11-23 20:14:10 -08:00
Danny Lin
6a5a9a5388 apex: Extract SELinux labels and update progress interactively 2021-11-23 20:14:10 -08:00
Danny Lin
5f0e1a86ab selinux: Add code to read and serialize labels recursively 2021-11-23 20:14:10 -08:00
Danny Lin
f0cae588f5 blobs: build: Create sepolicy directory 2021-11-23 20:14:10 -08:00
Danny Lin
66390d9e63 util: parse: Add support for ignoring comments 2021-11-23 20:14:10 -08:00
Danny Lin
4d5bc8fded package: Add lodash dependency 2021-11-23 20:14:10 -08:00
Danny Lin
267d90066a tsconfig: Enable ES module interop 2021-11-23 20:14:09 -08:00