Commit graph

105 commits

Author SHA1 Message Date
Danny Lin
5103d18865 build: Disable Soong for modules with cross-partition conflicts 2021-11-11 00:04:42 -08:00
Danny Lin
800822a9d8 firmware: Extract android-info.txt from nested ZIP 2021-11-10 20:18:10 -08:00
Danny Lin
a5d802a8fc check-presigned: Add support for writing new list 2021-11-10 19:39:56 -08:00
Danny Lin
3631344263 generate-full: Build missing SELinux policies 2021-11-10 19:06:29 -08:00
Danny Lin
bb9d59d06e make: Add support for SELinux policies 2021-11-10 19:06:26 -08:00
Danny Lin
f3aaa415ab system-state: Add SELinux contexts 2021-11-10 19:06:12 -08:00
Danny Lin
f28f1414af sepolicy: Add parser for SELinux contexts 2021-11-10 19:05:55 -08:00
Danny Lin
2cb253ac97 generate-full: Add support for loading system state 2021-11-10 17:00:00 -08:00
Danny Lin
02cbe922ba Add command to collect and save system state 2021-11-10 16:59:50 -08:00
Danny Lin
c7a165603c generate-full: Fix AB_OTA_PARTITIONS generation 2021-11-10 16:00:22 -08:00
Danny Lin
b2be62d539 generate-full: Add flag to skip file copying 2021-11-10 16:00:09 -08:00
Danny Lin
35702602d5 Add command to generate vendor from scratch with config 2021-11-10 15:39:07 -08:00
Danny Lin
a722371d72 factory: Add support for extracting firmware from factory ZIPs 2021-11-10 15:35:57 -08:00
Danny Lin
3263dc01c2 util: Add FileReader to use with unzipit 2021-11-10 15:35:39 -08:00
Danny Lin
acee0efe70 make: Simplify block building 2021-11-10 15:35:02 -08:00
Danny Lin
6f88c06512 make: Skip empty prop sets 2021-11-10 15:34:52 -08:00
Danny Lin
aa36aa6f13 Remove stray semicolons 2021-11-10 15:34:17 -08:00
Danny Lin
ad625abac3 overrides: Simplify index creation 2021-11-10 15:32:57 -08:00
Danny Lin
cee15e1fcd presigned: Fix zx verbose output 2021-11-10 15:32:24 -08:00
Danny Lin
72bcffb4fa package: Add unzipit library for factory images 2021-11-10 15:32:03 -08:00
Danny Lin
200f6f68c1 build: make: Add support for radio files and board info 2021-11-09 22:09:10 -08:00
Danny Lin
adcfa688f2 build: make: Use block model for Android.mk 2021-11-09 22:02:49 -08:00
Danny Lin
40404ef78e build: make: Add AB_OTA_PARTITIONS 2021-11-09 21:55:48 -08:00
Danny Lin
8ef36d5ba3 blobs: file_list: Remove unused import 2021-11-09 21:49:33 -08:00
Danny Lin
b079a72684 config: device: Add prop filters 2021-11-09 21:49:24 -08:00
Danny Lin
2b21dce1e4 blobs: props: Add prop key filtering 2021-11-09 21:49:16 -08:00
Danny Lin
640c281082 build: make: Add support for fingerprint override 2021-11-09 20:26:14 -08:00
Danny Lin
fd3e7aa56c diff-props: Fix build key pattern 2021-11-09 20:03:50 -08:00
Danny Lin
ae4c7baf6b blobs: props: Fix system_ext and product props on Android 12 2021-11-09 20:03:38 -08:00
Danny Lin
4e7e3b6134 blobs: props: Fix diff logic for modified props 2021-11-09 19:58:05 -08:00
Danny Lin
45179b2521 diff-files: Neutralize output headers 2021-11-09 19:56:11 -08:00
Danny Lin
1d3f4cf24d diff-files: Switch to common diff helpers 2021-11-09 19:55:56 -08:00
Danny Lin
c81ac14333 build: Rename soong_info to match naming convention 2021-11-09 19:54:56 -08:00
Danny Lin
30b9f012b9 build: make: Make product Makefile blocks optional 2021-11-09 19:54:35 -08:00
Danny Lin
455b85146d blobs: file_list: Switch to new helpers and add serialization 2021-11-09 19:53:43 -08:00
Danny Lin
1346e0381e blobs: copy: Switch to common spinner 2021-11-09 19:53:18 -08:00
Danny Lin
475ea2b1c9 extract: Refactor file writing logic into blobs/build 2021-11-09 19:52:47 -08:00
Danny Lin
9bea87651a blobs: file_list: Update Pixel 6 patterns for completeness 2021-11-09 19:51:59 -08:00
Danny Lin
5c9f503843 blobs: entry: Add source -> partition path converter 2021-11-09 19:51:13 -08:00
Danny Lin
7aa83fe8d1 util: cli: Add common spinner helpers 2021-11-09 19:50:55 -08:00
Danny Lin
e5c8ecfb4e resolve-overrides: Refactor logic into build/ and track built paths 2021-11-09 19:50:12 -08:00
Danny Lin
0ef0f3df05 download: Refactor logic into factory/ 2021-11-09 19:49:41 -08:00
Danny Lin
0dd57b0777 check-presigned: Refactor logic into blobs/ 2021-11-09 19:49:22 -08:00
Danny Lin
bea8d88e08 build: soong: Add missing ODM prop to schema 2021-11-09 19:48:58 -08:00
Danny Lin
1b350b4913 commands: Add command to diff props 2021-11-09 19:48:30 -08:00
Danny Lin
edb2e3fecc config: Add simple device config schema 2021-11-09 19:47:54 -08:00
Danny Lin
89047636a7 util: Add common line-by-line parsing iterator 2021-11-09 19:47:19 -08:00
Danny Lin
28be51c6f2 package: Add YAML library for configs 2021-11-09 19:45:58 -08:00
Danny Lin
69b3b70003 Move partition info to util/ 2021-11-08 20:37:26 -08:00
Danny Lin
2fd97a9a1d Add command to resolve target overrides 2021-11-08 20:19:43 -08:00