diff --git a/common.mk b/common.mk index 8c60af6..3562542 100644 --- a/common.mk +++ b/common.mk @@ -301,6 +301,9 @@ PRODUCT_PACKAGES += \ qti_telephony_utils_prd.xml \ telephony-ext +PRODUCT_PACKAGES += \ + qcrilNrDb_vendor + PRODUCT_BOOT_JARS += \ telephony-ext diff --git a/proprietary-files.txt b/proprietary-files.txt index 13d4da2..2f4b507 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -682,70 +682,69 @@ vendor/etc/init/qcrilNrd.rc vendor/etc/init/shsusrd.rc vendor/etc/init/vendor.qti.rmt_storage.rc vendor/etc/init/vendor.qti.tftp.rc -vendor/etc/qcril_database/qcrilNr.db -vendor/etc/qcril_database/upgrade/config/10.0_config.sql -vendor/etc/qcril_database/upgrade/config/11.0_config.sql -vendor/etc/qcril_database/upgrade/config/12.0_config.sql -vendor/etc/qcril_database/upgrade/config/13.0_config.sql -vendor/etc/qcril_database/upgrade/config/6.0_config.sql -vendor/etc/qcril_database/upgrade/config/9.0_config.sql -vendor/etc/qcril_database/upgrade/ecc/0_initial.sql -vendor/etc/qcril_database/upgrade/ecc/10_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/11_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/12_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/13_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/14_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/15_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/16_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/17_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/18_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/19_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/20_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/21_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/22_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/23_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/24_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/25_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/26_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/27_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/28_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/29_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/30_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/31_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/33_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/34_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/35_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/36_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/37_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/38_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/39_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/3_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/40_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/41_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/42_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/43_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/44_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/45_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/46_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/47_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/48_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/49_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/4_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/50_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/51_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/52_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/53_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/54_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/55_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/56_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/5_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/6_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/7_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/8_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/ecc/9_version_qcrildb.sql -vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql -vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql -vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql +vendor/etc/qcril_database/upgrade/config/10.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files +vendor/etc/qcril_database/upgrade/config/11.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files +vendor/etc/qcril_database/upgrade/config/12.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files +vendor/etc/qcril_database/upgrade/config/13.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files +vendor/etc/qcril_database/upgrade/config/6.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files +vendor/etc/qcril_database/upgrade/config/9.0_config.sql;FILEGROUP=proprietary_rildb_config_sql_files +vendor/etc/qcril_database/upgrade/ecc/0_initial.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/10_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/11_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/12_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/13_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/14_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/15_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/16_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/17_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/18_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/19_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/20_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/21_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/22_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/23_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/24_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/25_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/26_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/27_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/28_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/29_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/30_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/31_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/33_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/34_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/35_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/36_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/37_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/38_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/39_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/3_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/40_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/41_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/42_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/43_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/44_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/45_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/46_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/47_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/48_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/49_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/4_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/50_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/51_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/52_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/53_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/54_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/55_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/56_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/5_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/6_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/7_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/8_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/ecc/9_version_qcrildb.sql;FILEGROUP=proprietary_rildb_ecc_sql_files +vendor/etc/qcril_database/upgrade/other/2_version_add_wps_config_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files +vendor/etc/qcril_database/upgrade/other/3_version_update_wps_config_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files +vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr.sql;FILEGROUP=proprietary_rildb_other_sql_files vendor/etc/seccomp_policy/qcrilnr@2.0.policy vendor/etc/ssg/ta_config.json vendor/etc/ssg/tz_whitelist.json diff --git a/qcril-database/Android.bp b/qcril-database/Android.bp new file mode 100644 index 0000000..365edfa --- /dev/null +++ b/qcril-database/Android.bp @@ -0,0 +1,27 @@ +// +// SPDX-FileCopyrightText: The LineageOS Project +// SPDX-License-Identifier: Apache-2.0 +// + +genrule { + name: "qcril_config_database", + enabled: true, + srcs: [ + "//vendor/motorola/sm6375-common:proprietary_rildb_config_sql_files", + "//vendor/motorola/sm6375-common:proprietary_rildb_ecc_sql_files", + "//vendor/motorola/sm6375-common:proprietary_rildb_other_sql_files", + ], + tools: [ + "generate_qcril_db", + ], + cmd: "$(location generate_qcril_db) $(out) $(in)", + out: ["qcrilNr.db"], +} + +prebuilt_etc { + name: "qcrilNrDb_vendor", + filename: "qcrilNr.db", + src: ":qcril_config_database", + relative_install_path: "qcril_database", + vendor: true, +}