Commit graph

31 commits

Author SHA1 Message Date
Danny Lin
15ec417eff config: device: Add overlay value filters 2021-12-17 18:38:09 -08:00
Danny Lin
13999f81b4 config: Add support for substring filters 2021-12-17 18:07:36 -08:00
Danny Lin
be72075b1b state: Bump version to 4
- Restore module_name
2021-12-17 15:46:52 -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
64dfb3f0d0 config: device: Add support for device-list configs 2021-12-16 20:24:13 -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
b404ecec72 state: Bump to version 2
- Added minimized Soong module-info
2021-12-13 20:10:55 -08:00
Danny Lin
a1df9e718f generate-all: Force-include dependency files 2021-12-13 19:46:17 -08:00
Danny Lin
5725430c9a config: device: Add filters for explicit dependency files 2021-12-13 19:29:00 -08:00
Danny Lin
3a267498f2 collect-state: Move logic to config/system-state 2021-12-13 17:21:48 -08:00
Danny Lin
6dd19b9cc7 selinux: Add support for filtering built sepolicy dirs 2021-12-13 15:29:07 -08:00
Danny Lin
59ee962811 state: Add minimized module info 2021-12-13 10:30:23 -08:00
Danny Lin
c279a5d773 config: device: Resolve overlay paths relative to root 2021-12-03 20:29:14 -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
f4dee594a7 config: device: Update config format and fix parsing 2021-11-28 22:27:10 -08:00
Danny Lin
12265d63b1 config: device: Add comprehensive config with recursive overlays 2021-11-28 19:55:44 -08:00
Danny Lin
b53430871a config: filters: Add generic filter processing 2021-11-28 19:49:35 -08:00
Danny Lin
53520850f9 Use ES module interop for all default imports 2021-11-28 18:28:05 -08:00
Danny Lin
0a85ac882a sepolicy: Rename to selinux 2021-11-23 20:14:09 -08:00
Danny Lin
ec580e9957 generate-full: Add support for flattening APEX modules 2021-11-21 19:59:31 -08:00
Danny Lin
4029c6b384 generate-full: Generate device product makefiles 2021-11-20 23:08:53 -08:00
Danny Lin
b4ccae0946 system-setate: Fix Map parsing error on null values 2021-11-13 18:44:37 -08:00
Danny Lin
5637ee5475 system-state: Add vintf manifests and matrices 2021-11-13 18:05:53 -08:00
Danny Lin
1a06891516 system-state: Add parsed overlay APKs 2021-11-11 03:24:08 -08:00
Danny Lin
f3aaa415ab system-state: Add SELinux contexts 2021-11-10 19:06:12 -08:00
Danny Lin
02cbe922ba Add command to collect and save system state 2021-11-10 16:59:50 -08:00
Danny Lin
b079a72684 config: device: Add prop filters 2021-11-09 21:49:24 -08:00
Danny Lin
edb2e3fecc config: Add simple device config schema 2021-11-09 19:47:54 -08:00