* Use the `import` function of build.prop files to override the
model-specific properties based on the ro.boot.hwc and product SKU
values, both set by the bootloader
* Set a custom product property source order, so that the ODM
and vendor properties have preference over the other sources
* Switch to vendor SKU for enabling NFC exclusively on variants that
support it, as the product SKU is set by the bootloader
* Create a symlink from /vendor/etc/audio/sku_sweet to /vendor/etc, as
the audio HAL takes the former as directory for audio configs
if SKU is set to `sweet`
Change-Id: I312a059e0cbcbad6aa052bd32142b70dcf0a7adc
Signed-off-by: danielml <daniel@danielml.dev>
As of Android 14 QPR2, sweet's Lineage release key fingerprints are
longer than 92 characters. This cause crashes on prop read. So,
hardcode a default that is shorter than 92 characters, so it can be
overridden later.
Change-Id: I47abbac4344252262c47b865fbda871559fcbf30