Similar to SimpleDeviceConfig, this allows devices to initialize options
in the normal settings storage.
Change-Id: I58ae47dc21b0d85ac1ec01afda187820919fef7f
Emulator (cuttlefish) is inherited and sets default sound properties,
which conflict at build time with Lineage defaults, breaking `car_gsi`
targets.
Change-Id: I3fb099a77394f8eb4613445c2410d7f568b8a3f5
Customizations from LineageParts do not apply here and SetupWizard
is forcibly skipped anyway as device first boots in already provisioned
status.
Change-Id: Ic85fa59f58729d67f28d1dbe9191868bc1eb70a5
Trebuchet is added to PRODUCT_PACKAGES in common_mobile makefile,
so place it there because it's useless to include it on ATV targets.
Change-Id: Ia6235f6ac0eede86e2fd8979c50bda3fa2e06615
Private repos can be excluded by setting the env var
MANIFEST_EXCLUDES | delimited. proprietary is always
excluded.
Change-Id: I9a085a7102d9905853636e0ad60ac6f80a930ae0
Fixes:
W idmap2d : overlay '/product/overlay/DocumentsUI__auto_generated_rro_product.apk' is not allowed to overlay resource 'bool/config_default_show_device_root' in target: <overlay> android:targetName "" does not match overlayable name "DocumentsUICustomization"
W idmap2d : failed to find resource 'bool/show_documents_root'
W idmap2d : overlay '/product/overlay/DocumentsUI__auto_generated_rro_product.apk' is not allowed to overlay resource 'string/default_root_uri' in target: <overlay> android:targetName "" does not match overlayable name "DocumentsUICustomization"
E idmap2d : no resources were overlaid
Remove unused overlays while we are at it.
Change-Id: Icf48bb9644bcfd2ca2c1c5681623f4f7c762bf35
* All Pixel devices fail to pass this check, allow disabling this
instead of making tons of modifications on the device trees.
Change-Id: I9a6fcc0a05b6ea90818a42d5c9500663db864542
These targets do not exist on pre treble devices and are included by core_minimal.mk and base_system.mk
Change-Id: I44e9d2de46270afda48792105ca7320cd4559778
* These are built by AOSP common includes, and we can track most of
these apps, but Etar and Trebuchet are only partial rebrands of their
source-application, which means there are conflicts when tracking
them, so exclude them.
Change-Id: I1fb893e6f5df693ddb551fa22adde9d05a60d1d8
Devices using vendor RIL services (ENABLE_VENDOR_RIL_SERVICE)
encounter a dead end when enforcing product package existance.
Change-Id: I101ebf442e35c631a6ff9f352566de63dd5cfba7
Include translations for languages not available in AOSP.
This used to be split to each repository but it required forking AOSP
repositories just to add translations. Including them via overlay
avoids forking and makes the translations more portable, they can even
be used on pure AOSP builds.
Make them built in to avoid RRO issues.
Change-Id: Icc4c7b3a583c3d8a139a4a9a856dfca57952e131
* Now that PRODUCT_PACKAGE_OVERLAYS is used instead it's fine
for Lineage overlays to be in RROs, they won't end up on
/vendor.
This reverts commit e4868ccb6b.
Change-Id: I26cb53f6b773821cbb08e4eb309f88d736a31609