summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRashed Abdel-Tawab <rashed@linux.com>2017-12-26 02:58:23 +0200
committerBruno Martins <bgcngm@gmail.com>2018-02-11 23:15:39 +0000
commit6255f0325247dc7b159df689f308e863c1275584 (patch)
tree420dddadf9e1dae66015677bfa2d63ce5a4d98ef
parent546c9a1ec50392d77851302742a7f338a8426cad (diff)
downloadexternal_wget-staging/lineage-15.1.tar.gz
external_wget-staging/lineage-15.1.tar.bz2
external_wget-staging/lineage-15.1.zip
lineage: Move all system props to PRODUCT_GENERIC_PROPERTIESstaging/lineage-15.1
For Treble enabled devices, PRODUCT_PROPERTY_OVERRIDES puts props added with that in /vendor/build.prop. While that's great for device-specific properties, these are global Lineage properties which are descriptive of the system side, so move them to the list that gets populated into /system/build.prop. Change-Id: I8bb3d0fe13188478d4f7dedc306740a40f44a3e8
-rw-r--r--config/common.mk22
-rw-r--r--config/lineage_sdk_common.mk4
-rw-r--r--config/telephony.mk4
3 files changed, 15 insertions, 15 deletions
diff --git a/config/common.mk b/config/common.mk
index b52ea693..10c6ec77 100644
--- a/config/common.mk
+++ b/config/common.mk
@@ -3,27 +3,27 @@ PRODUCT_BRAND ?= LineageOS
PRODUCT_BUILD_PROP_OVERRIDES += BUILD_UTC_DATE=0
ifeq ($(PRODUCT_GMS_CLIENTID_BASE),)
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
ro.com.google.clientidbase=android-google
else
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
ro.com.google.clientidbase=$(PRODUCT_GMS_CLIENTID_BASE)
endif
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
keyguard.no_require_sim=true
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
ro.build.selinux=1
# Default notification/alarm sounds
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
ro.config.notification_sound=Argon.ogg \
ro.config.alarm_alert=Hassium.ogg
ifneq ($(TARGET_BUILD_VARIANT),user)
# Thank you, please drive thru!
-PRODUCT_PROPERTY_OVERRIDES += persist.sys.dun.override=0
+PRODUCT_GENERIC_PROPERTIES += persist.sys.dun.override=0
endif
ifneq ($(TARGET_BUILD_VARIANT),eng)
@@ -226,16 +226,16 @@ PRODUCT_PACKAGES += \
libffmpeg_omx \
media_codecs_ffmpeg.xml
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
media.sf.omx-plugin=libffmpeg_omx.so \
media.sf.extractor-plugin=libffmpeg_extractor.so
# Storage manager
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
ro.storage_manager.enabled=true
# Media
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
media.recorder.show_manufacturer_and_model=true
# These packages are excluded from user builds
@@ -341,7 +341,7 @@ else
endif
endif
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
ro.lineage.version=$(LINEAGE_VERSION) \
ro.lineage.releasetype=$(LINEAGE_BUILDTYPE) \
ro.lineage.build.version=$(PRODUCT_VERSION_MAJOR).$(PRODUCT_VERSION_MINOR) \
@@ -378,7 +378,7 @@ ifneq ($(PRODUCT_DEFAULT_DEV_CERTIFICATE),build/target/product/security/testkey)
endif
endif
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
ro.lineage.display.version=$(LINEAGE_DISPLAY_VERSION)
-include $(WORKSPACE)/build_env/image-auto-bits.mk
diff --git a/config/lineage_sdk_common.mk b/config/lineage_sdk_common.mk
index 6fed34c9..11fe2d6b 100644
--- a/config/lineage_sdk_common.mk
+++ b/config/lineage_sdk_common.mk
@@ -39,10 +39,10 @@ ifndef LINEAGE_PLATFORM_REV
endif
# LineageOS Platform SDK Version
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
ro.lineage.build.version.plat.sdk=$(LINEAGE_PLATFORM_SDK_VERSION)
# LineageOS Platform Internal
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
ro.lineage.build.version.plat.rev=$(LINEAGE_PLATFORM_REV)
diff --git a/config/telephony.mk b/config/telephony.mk
index ea04f9e7..5c74c4c1 100644
--- a/config/telephony.mk
+++ b/config/telephony.mk
@@ -13,10 +13,10 @@ PRODUCT_PACKAGES += \
CellBroadcastReceiver
# Default ringtone
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
ro.config.ringtone=Orion.ogg
# Tethering - allow without requiring a provisioning app
# (for devices that check this)
-PRODUCT_PROPERTY_OVERRIDES += \
+PRODUCT_GENERIC_PROPERTIES += \
net.tethering.noprovisioning=true