From 1f15020db5e2047e378157daeb0cfbffcdc6fa99 Mon Sep 17 00:00:00 2001 From: Max Weffers Date: Thu, 18 Oct 2018 15:30:15 +0200 Subject: [PATCH] clover: init: Build libinit for clover --- BoardConfig.mk | 4 ++++ init/init_clover.cpp | 9 ++------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/BoardConfig.mk b/BoardConfig.mk index fa08b26..caf1397 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -25,6 +25,10 @@ BOARD_VENDOR_PLATFORM := xiaomi-sdm660 TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop +# Vendor init +TARGET_INIT_VENDOR_LIB := libinit_clover +TARGET_RECOVERY_DEVICE_MODULES := libinit_clover + # Manifest DEVICE_MANIFEST_FILE := $(DEVICE_PATH)/manifest.xml diff --git a/init/init_clover.cpp b/init/init_clover.cpp index 45cdbb8..ade7fde 100755 --- a/init/init_clover.cpp +++ b/init/init_clover.cpp @@ -88,18 +88,13 @@ static void init_alarm_boot_properties() void vendor_load_properties() { - std::string platform; std::string hw_device; - platform = GetProperty("ro.board.platform", ""); - if (platform != ANDROID_TARGET) - return; - hw_device = GetProperty("ro.board.variant", ""); if (hw_device.compare("d9")) { - property_override_dual("ro.product.model", "ro.vendor.product.model", "MI PAD 4"); + property_set ( "ro.vendor.product.model", "MI PAD 4"); } else if (hw_device.compare("d9p")) { - property_override_dual("ro.product.model", "ro.vendor.product.model", "MI PAD 4 PLUS"); + property_set ( "ro.vendor.product.model", "MI PAD 4 PLUS"); } init_alarm_boot_properties();