Dmitry Muhomor
0a0d6add20
support overriding the auto-detected "privileged: true" flag in APK modules
2023-03-18 18:10:01 -04:00
Danny Lin
56c8fcc4e7
config: device: Add type definition for structuredClone
2022-04-04 15:47:01 -04:00
Danny Lin
2449ecaf88
Revert "Switch to triple-equals for comparisons"
...
This reverts commit 3053c87158312e2052cb3a79db15d3914c0e87dc.
We should've done this earlier, but the code is too dependent on == for
null and undefined. Fix it later.
Signed-off-by: Danny Lin <danny@kdrag0n.dev>
2022-04-04 15:47:01 -04:00
Danny Lin
21932f36e3
Switch to triple-equals for comparisons
...
Triple-equals (===) is still useful with TypeScript.
2022-04-04 15:47:01 -04:00
Danny Lin
b46f80935a
Apply automatic fixes for eslint issues
2021-12-25 02:05:25 -08:00
Danny Lin
5a371055b2
Reformat all code with Prettier
2021-12-25 02:05:23 -08:00
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