From 87d9ae276432db01f515f3b26cb1936ab834f317 Mon Sep 17 00:00:00 2001 From: Wootak Jung Date: Wed, 24 Aug 2016 13:52:20 +0900 Subject: [PATCH] Add upgrade script Change-Id: I3685d2191a739f4733a76231d6bd057be5910633 --- CMakeLists.txt | 2 ++ packaging/tel-plugin-database.spec | 3 ++- res/mcc_mnc_oper_list_upgrade_24_30.sh | 7 +++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 res/mcc_mnc_oper_list_upgrade_24_30.sh diff --git a/CMakeLists.txt b/CMakeLists.txt index 0d5c193..4048aa1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,6 +6,7 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(EXEC_PREFIX "\${prefix}") SET(LIBDIR ${LIB_INSTALL_DIR}) SET(INCLUDEDIR "\${prefix}/include") +SET(DATAROOTDIR "\${prefix}/share") SET(PKGCONFIGDIR "${PREFIX}/lib/pkgconfig" CACHE PATH PKGCONFIGDIR) SET(CMAKE_INSTALL_PREFIX "${PREFIX}") @@ -52,6 +53,7 @@ SET_TARGET_PROPERTIES(db-plugin PROPERTIES PREFIX "" OUTPUT_NAME db-plugin) INSTALL(TARGETS db-plugin LIBRARY DESTINATION ${LIBDIR}/telephony/plugins) INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/common_mcc_mnc_oper_list.sql DESTINATION /tmp RENAME mcc_mnc_oper_list.sql) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/mcc_mnc_oper_list_upgrade_24_30.sh DESTINATION ${DATAROOTDIR}/upgrade/scripts) IF (OPERATOR_CDMA) INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/cdma_mcc_sid_list.sql DESTINATION /tmp RENAME mcc_sid_list.sql) ENDIF (OPERATOR_CDMA) diff --git a/packaging/tel-plugin-database.spec b/packaging/tel-plugin-database.spec index 931ba4e..3a6883e 100644 --- a/packaging/tel-plugin-database.spec +++ b/packaging/tel-plugin-database.spec @@ -1,6 +1,6 @@ %define major 0 %define minor 1 -%define patchlevel 27 +%define patchlevel 28 Name: tel-plugin-database Version: %{major}.%{minor}.%{patchlevel} @@ -76,4 +76,5 @@ mkdir -p %{buildroot}%{_datadir}/license %endif #%doc COPYING %{_libdir}/telephony/plugins/db-plugin* +%{_datadir}/upgrade/scripts/mcc_mnc_oper_list_upgrade_24_30.sh %{_datadir}/license/tel-plugin-database diff --git a/res/mcc_mnc_oper_list_upgrade_24_30.sh b/res/mcc_mnc_oper_list_upgrade_24_30.sh new file mode 100644 index 0000000..dd7d3e8 --- /dev/null +++ b/res/mcc_mnc_oper_list_upgrade_24_30.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +chown telephony:telephony /opt/dbspace/.mcc_mnc_oper_list.db +chown telephony:telephony /opt/dbspace/.mcc_mnc_oper_list.db-journal + +chsmack -a System /opt/dbspace/.mcc_mnc_oper_list.db +chsmack -a System /opt/dbspace/.mcc_mnc_oper_list.db-journal -- 2.7.4