From 3974b96d7ed9e0de2f60230d014f4f65699d5883 Mon Sep 17 00:00:00 2001 From: Tab Fitts Date: Mon, 13 Mar 2017 11:35:12 -0700 Subject: [PATCH] pme: Add script to use different vendor libril for CDMA devices Change-Id: I33c4a00b8072891714fad8ed4afb0ae524361a8b Signed-off-by: Tab Fitts --- proprietary-files.txt | 3 ++- releasetools/releasetools.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/proprietary-files.txt b/proprietary-files.txt index b5d4b3248f0d..af04345cf8f5 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -945,7 +945,8 @@ vendor/lib64/liblqe.so vendor/lib64/libmdmdetect.so vendor/lib64/libnetmgr.so vendor/lib64/libril-qc-ltedirectdisc.so -vendor/lib64/libril-qc-qmi-1.so +vendor/lib64/libril-qc-qmi-1.so:vendor/lib64/libril-qc-qmi-1-default.so +vendor/lib64/libril-qc-qmi-1-cdma.so|2c66c111efe0a3423fd7cfaf0766a25ea20e38fc vendor/lib64/libril-qc-radioconfig.so vendor/lib64/libril-qcril-hook-oem.so vendor/lib64/libsettings.so diff --git a/releasetools/releasetools.py b/releasetools/releasetools.py index 37b091cd1e96..30de1f710c48 100644 --- a/releasetools/releasetools.py +++ b/releasetools/releasetools.py @@ -16,5 +16,6 @@ def FullOTA_InstallEnd(info): info.script.AppendExtra('mount("ext4", "EMMC", "/dev/block/bootdevice/by-name/system", "/system", "");') info.script.AppendExtra('ifelse(getprop("ro.boot.cid") == "SPCS_001", rename("/system/etc/gps.conf.sprint", "/system/etc/gps.conf"), rename("/system/etc/gps.conf.default", "/system/etc/gps.conf"));') + info.script.AppendExtra('ifelse(getprop("ro.boot.cid") == "SPCS_001" || getprop("ro.boot.cid") == "VZW__001", symlink("/system/vendor/lib64/libril-qc-qmi-1-cdma.so", "/system/vendor/lib64/libril-qc-qmi-1.so"), symlink("/system/vendor/lib64/libril-qc-qmi-1-default.so", "/system/vendor/lib64/libril-qc-qmi-1.so"));') info.script.AppendExtra('unmount("/system");')