Commit graph

195 commits

Author SHA1 Message Date
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
Danny Lin
80cff99e04 Add missing awaits for fs calls 2021-11-08 20:17:33 -08:00
Danny Lin
2e28b26a67 blobs: build: Simplify symlink naming 2021-11-08 19:02:43 -08:00
Danny Lin
b7421399c2 extract: Add support for symlinks 2021-11-07 22:01:05 -08:00
Danny Lin
8b2d6babac file_list: Exclude overlay APKs 2021-11-07 21:47:03 -08:00
Danny Lin
24a808660a entry: Temporarily disable Soong for ELF files 2021-11-07 21:10:18 -08:00
Danny Lin
92c370fe06 sepolicy: Rename parse_seapp to seapp 2021-11-07 21:05:14 -08:00
Danny Lin
c6a29799df diff-files: Fix typo in all flag 2021-11-07 21:04:48 -08:00
Danny Lin
9686f29fbc file_list: Add more mainline system exclusions 2021-11-07 21:00:52 -08:00
Danny Lin
0610a9b419 Add command to diff file lists 2021-11-07 20:26:31 -08:00
Danny Lin
30fd1bfa39 Move zx initialization to index 2021-11-07 20:07:37 -08:00