Commit graph

338 commits

Author SHA1 Message Date
Danny Lin
f2e4210c63 download: Print Google terms and disclaimers 2021-12-17 20:15:57 -08:00
Danny Lin
3709639fb7 download: Simplify cookies 2021-12-17 20:13:13 -08:00
Danny Lin
78ac29e733 gitignore: Ignore downloaded zips 2021-12-17 19:31:01 -08:00
Danny Lin
eedcb9c0ba generate: Dump overlay keys and values 2021-12-17 19:29:25 -08:00
Danny Lin
e86ecbd801 config: gms: Exclude overlay values containing GMS package name 2021-12-17 18:57:41 -08:00
Danny Lin
12dc83beb2 overlays: Add support for value filters 2021-12-17 18:50:45 -08:00
Danny Lin
2985783318 config: mainline: Simplify APEX exclusions 2021-12-17 18:47:52 -08:00
Danny Lin
b31aa16dc6 config: pixel: Update overlays -> overlay_keys 2021-12-17 18:40:08 -08:00
Danny Lin
15ec417eff config: device: Add overlay value filters 2021-12-17 18:38:09 -08:00
Danny Lin
c57da01bc2 config: pixel: Exclude log.tag debug props
Pixel 6 qpr1 has log.tag.UwbService=VERBOSE.
2021-12-17 18:37:29 -08:00
Danny Lin
13999f81b4 config: Add support for substring filters 2021-12-17 18:07:36 -08:00
Danny Lin
6e923438f1 build: Fix multilib override resolution for 64/32-bit only 2021-12-17 18:01:03 -08:00
Danny Lin
45ade060d8 util: Add set intersection and difference helpers 2021-12-17 17:55:47 -08:00
Danny Lin
3374b7d88f selinux: keys: Improve code style 2021-12-17 17:46:02 -08:00
Danny Lin
be72075b1b state: Bump version to 4
- Restore module_name
2021-12-17 15:46:52 -08:00
Danny Lin
12c25a6798 build: soong-info: Preserve module_name
module_name isn't exactly the same as keys in the module map, and we
need it to handle multilib correctly.
2021-12-17 15:46:30 -08:00
Danny Lin
9fd0e1a146 frontend: source: Try more specific dirs first 2021-12-17 15:09:56 -08:00
Danny Lin
ab2c1e72ba images: download: Cache index pages 2021-12-17 14:33:07 -08:00
Danny Lin
14a4a57e5e download: Implement factory/OTA and multi-build support 2021-12-17 14:21:02 -08:00
Danny Lin
cd86042e75 images: download: Add support for factory images and OTAs 2021-12-17 14:20:38 -08:00
Danny Lin
a1d82d9806 selinux: keys: Remove stray debugging 2021-12-17 14:17:59 -08:00
Danny Lin
9f2d25d7be generate: Add more spacing between devices 2021-12-16 22:36:41 -08:00
Danny Lin
21780da032 generate: Remove unused imports 2021-12-16 22:29:04 -08:00
Danny Lin
89b964a4b6 config: device: Fix individual device config loading 2021-12-16 22:28:43 -08:00
Danny Lin
a1697cfc6f config: device: Rename loadDevicesConfig -> loadDeviceConfigs
The function was originally intended to refer to a "DevicesConfig"
type, but this makes more sense with the current naming and semantics.
2021-12-16 20:50:12 -08:00
Danny Lin
4f9b58664f generate: Log devices in multi-device runs 2021-12-16 20:24:59 -08:00
Danny Lin
7bc3ff5bd6 config: pixel: Add multi-device configs for each generation 2021-12-16 20:24:46 -08:00
Danny Lin
64dfb3f0d0 config: device: Add support for device-list configs 2021-12-16 20:24:13 -08:00
Danny Lin
d8cff5ccee config: Add initial configs for Pixel 2019 and 2020 devices 2021-12-16 20:12:40 -08:00
Danny Lin
aedcfe3305 config: device: Prepare for multi-device support 2021-12-16 20:02:27 -08:00
Danny Lin
1d33f1cb02 state: Add device name to state 2021-12-16 19:57:28 -08:00
Danny Lin
d7beec10b6 frontend: source: Delete unnecessary files to reduce /tmp usage 2021-12-16 19:45:29 -08:00
Danny Lin
9742a2a6fa generate: Document all possible stockSrc values 2021-12-16 19:43:52 -08:00
Danny Lin
89bea07d00 frontend: source: Propagate path to factory images zip 2021-12-16 19:37:40 -08:00
Danny Lin
b0526ab92f frontend: source: Clean up paths and progress text 2021-12-16 19:15:44 -08:00
Danny Lin
8046f18f15 frontend: source: Add support for pre-converted raw images 2021-12-16 19:10:36 -08:00
Danny Lin
54cce1b8f6 generate: Accept flexible source paths 2021-12-16 19:10:36 -08:00
Danny Lin
7a63260914 frontend: Add flexible system source loader 2021-12-16 19:10:36 -08:00
Danny Lin
954374861d fs: Limit random tmp suffix to 8 digits 2021-12-16 19:10:36 -08:00
Danny Lin
ce64f175c4 zip: Fix NodeFileReader code style 2021-12-16 19:10:36 -08:00
Danny Lin
1977e0d954 zip: Add helper to list zip files as string[] 2021-12-16 19:10:36 -08:00
Danny Lin
c6eea8085b util: Add function to check for Android sparse image magic 2021-12-16 19:10:36 -08:00
Danny Lin
941d892c6e apex: Migrate to new sub-temp and mount APIs 2021-12-16 17:46:11 -08:00
Danny Lin
3eb96aebec apex: Fix unzipit import 2021-12-16 17:46:11 -08:00
Danny Lin
4c69202c7e fs: Add sub-temp and mount APIs 2021-12-16 17:46:06 -08:00
Danny Lin
69d6f0e50f generate-all: Create temp dir early 2021-12-16 17:42:27 -08:00
Danny Lin
bd4e56ac67 generate-prep: Create temp dir and fix frontend API usage 2021-12-16 17:42:08 -08:00
Danny Lin
a940128fa8 generate: Use module info from state file 2021-12-16 14:55:19 -08:00
Danny Lin
c6911a8e26 generate: Unify state/src path 2021-12-16 14:54:03 -08:00
Danny Lin
ed02997e6f generate: Override PRODUCT_ENFORCE_RRO_TARGETS in product makefile 2021-12-14 20:20:14 -08:00