From: Yunjin Lee Date: Mon, 11 Jan 2016 01:03:35 +0000 (+0900) Subject: Revise privilege DB generation and Add wrt keymanager privilege for mobile/wearable... X-Git-Tag: submit/tizen/20160111.043006^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bb218a0179fb787a7f9176603d18a2e85eeb0306;p=platform%2Fcore%2Fsecurity%2Fprivilege-checker.git Revise privilege DB generation and Add wrt keymanager privilege for mobile/wearable profile Change-Id: I69ae9e320090276e8b76e93c0d4ec31efb6ea9c9 Signed-off-by: Yunjin Lee --- diff --git a/capi/CMakeLists.txt b/capi/CMakeLists.txt index 1265af8..ca223da 100644 --- a/capi/CMakeLists.txt +++ b/capi/CMakeLists.txt @@ -128,4 +128,4 @@ ADD_CUSTOM_TARGET(privilege-string ALL DEPENDS ${mo_files}) INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/cmake_build_tmp/output/target/generic/root/usr/share/locale DESTINATION ${DATADIR}) - +ADD_SUBDIRECTORY(res/dbspace) diff --git a/capi/res/dbspace/CMakeLists.txt b/capi/res/dbspace/CMakeLists.txt new file mode 100644 index 0000000..8227c95 --- /dev/null +++ b/capi/res/dbspace/CMakeLists.txt @@ -0,0 +1,29 @@ +SET(CORE_PRIVILEGE_DB ".core_privilege_info.db") +SET(WRT_PRIVILEGE_DB ".wrt_privilege_info.db") +SET(CORE_PRIVILEGE_MAPPING_DB ".core_privilege_mapping.db") +SET(WRT_PRIVILEGE_MAPPING_DB ".wrt_privilege_mapping.db") + +IF("${PROFILE_TYPE}" STREQUAL "WEARABLE") + SET(_profile "wearable") +ELSEIF("${PROFILE_TYPE}" STREQUAL "MOBILE") + SET(_profile "mobile") +ELSEIF("${PROFILE_TYPE}" STREQUAL "TV") + SET(_profile "tv") +ENDIF() + +IF("${_profile}" STREQUAL "tv") + ADD_CUSTOM_COMMAND( + OUTPUT ${CORE_PRIVILEGE_DB} ${WRT_PRIVILEGE_DB} ${CORE_PRIVILEGE_MAPPING_DB} ${WRT_PRIVILEGE_MAPPING_DB} + COMMAND ./tv_core_db_generator.sh && ./tv_wrt_db_generator.sh && ./tv_core_mapping_db_generator.sh && ./tv_wrt_mapping_db_generator.sh + ) +ELSE() + ADD_CUSTOM_COMMAND( + OUTPUT ${CORE_PRIVILEGE_DB} ${WRT_PRIVILEGE_DB} ${CORE_PRIVILEGE_MAPPING_DB} ${WRT_PRIVILEGE_MAPPING_DB} + COMMAND ./core_db_generator.sh ${_profile} && ./wrt_db_generator.sh ${_profile} && ./core_mapping_db_generator.sh ${_profile} && ./wrt_mapping_db_generator.sh ${_profile} + ) +ENDIF() + +ADD_CUSTOM_TARGET(privilege-db ALL DEPENDS ${CORE_PRIVILEGE_DB} ${WRT_PRIVILEGE_DB} ${CORE_PRIVILEGE_MAPPING_DB} ${WRT_PRIVILEGE_MAPPING_DB}) + +INSTALL(FILES ${CORE_PRIVILEGE_DB} ${WRT_PRIVILEGE_DB} ${CORE_PRIVILEGE_MAPPING_DB} ${WRT_PRIVILEGE_MAPPING_DB} DESTINATION ${DATADIR}/privilege-manager/) + diff --git a/capi/res/dbspace/core_db_generator.sh b/capi/res/dbspace/core_db_generator.sh index 44855ed..7000fed 100755 --- a/capi/res/dbspace/core_db_generator.sh +++ b/capi/res/dbspace/core_db_generator.sh @@ -1,11 +1,13 @@ #!/bin/bash -DB_NAME="core_privilege_info.db" +DB_NAME=".core_privilege_info.db" rm $DB_NAME 2> /dev/null echo "Creating $DB_NAME ..." touch $DB_NAME +target_profile=$1 + echo "Creating PRIVILEGE_INFO table ..." sqlite3 $DB_NAME "CREATE TABLE PRIVILEGE_INFO (PROFILE_ID NUMERIC, PROFILE TEXT, PACKAGE_TYPE_ID NUMERIC, PACKAGE_TYPE TEXT, PRIVILEGE_LEVEL_ID NUMERIC, PRIVILEGE_LEVEL TEXT, API_VERSION_ISSUED TEXT, API_VERSION_EXPIRED TEXT, DOCUMENTED INTEGER, PRIVILEGE_NAME TEXT, PRIVILEGE_DISPLAY TEXT, PRIVILEGE_DESCRIPTION TEXT, PRIVILEGE_GROUP_ID NUMERIC, PRIVLEGE_GROUP TEXT, CHANGED_TO_2_3_1 TEXT, CHANGED_TO_2_4_0 TEXT);" @@ -25,7 +27,9 @@ do if [ "$PROFILE" = "common" ] then PROFILE_ID=0 - + elif [ ! "$PROFILE" = "$target_profile" ] + then + continue elif [ "$PROFILE" = "mobile" ] then PROFILE_ID=1 @@ -33,9 +37,11 @@ do elif [ "$PROFILE" = "wearable" ] then PROFILE_ID=2 - + elif [ "$PROFILE" = "tv" ] + then + PROFILE_ID=3 else - echo "Fail to create table : PROFILE must be common, mobile or wearable" + echo "Fail to create table : PROFILE must be common, mobile, wearable or tv" exit fi @@ -134,4 +140,4 @@ do done echo "Check inserted data" -sqlite3 $DB_NAME "select * from privilege_info" +#sqlite3 $DB_NAME "select * from privilege_info" diff --git a/capi/res/dbspace/core_mapping_db_generator.sh b/capi/res/dbspace/core_mapping_db_generator.sh index a5fab85..ec5e5ec 100755 --- a/capi/res/dbspace/core_mapping_db_generator.sh +++ b/capi/res/dbspace/core_mapping_db_generator.sh @@ -1,7 +1,8 @@ #!/bin/bash -DB_NAME="core_privilege_mapping.db" +DB_NAME=".core_privilege_mapping.db" +target_profile=$1 rm $DB_NAME 2> /dev/null echo "Creating $DB_NAME ..." touch $DB_NAME @@ -23,21 +24,25 @@ do #echo PROFILE = $PROFILE if [ "$PROFILE" = "common" ] - then - PROFILE_ID=0 - - elif [ "$PROFILE" = "mobile" ] - then - PROFILE_ID=1 - - elif [ "$PROFILE" = "wearable" ] - then - PROFILE_ID=2 - - else - echo "Fail to create table : PROFILE must be common, mobile or wearable" - exit - fi + then + PROFILE_ID=0 + elif [ ! "$PROFILE" = "$target_profile" ] + then + continue + elif [ "$PROFILE" = "mobile" ] + then + PROFILE_ID=1 + + elif [ "$PROFILE" = "wearable" ] + then + PROFILE_ID=2 + elif [ "$PROFILE" = "tv" ] + then + PROFILE_ID=3 + else + echo "Fail to create table : PROFILE must be common, mobile, wearable or tv" + exit + fi PRIVILEGE_NAME=`echo $i | cut -d "," -f 2` FROM_API_VERSION=`echo $i | cut -d "," -f 3` @@ -50,4 +55,4 @@ do done echo "Check inserted data" -sqlite3 $DB_NAME "select * from privilege_mapping" +#sqlite3 $DB_NAME "select * from privilege_mapping" diff --git a/capi/res/dbspace/core_privilege_info.db b/capi/res/dbspace/core_privilege_info.db deleted file mode 100644 index 9db93b8..0000000 Binary files a/capi/res/dbspace/core_privilege_info.db and /dev/null differ diff --git a/capi/res/dbspace/core_privilege_mapping.db b/capi/res/dbspace/core_privilege_mapping.db deleted file mode 100644 index da582ba..0000000 Binary files a/capi/res/dbspace/core_privilege_mapping.db and /dev/null differ diff --git a/capi/res/dbspace/tv_core_db_generator.sh b/capi/res/dbspace/tv_core_db_generator.sh index 309a7c9..ec11d5b 100755 --- a/capi/res/dbspace/tv_core_db_generator.sh +++ b/capi/res/dbspace/tv_core_db_generator.sh @@ -1,6 +1,6 @@ #!/bin/bash -DB_NAME="tv_core_privilege_info.db" +DB_NAME=".core_privilege_info.db" rm $DB_NAME 2> /dev/null echo "Creating $DB_NAME ..." diff --git a/capi/res/dbspace/tv_core_mapping_db_generator.sh b/capi/res/dbspace/tv_core_mapping_db_generator.sh index dcdf212..093b8e5 100755 --- a/capi/res/dbspace/tv_core_mapping_db_generator.sh +++ b/capi/res/dbspace/tv_core_mapping_db_generator.sh @@ -1,6 +1,6 @@ #!/bin/bash -DB_NAME="tv_core_privilege_mapping.db" +DB_NAME=".core_privilege_mapping.db" rm $DB_NAME 2> /dev/null echo "Creating $DB_NAME ..." diff --git a/capi/res/dbspace/tv_core_privilege_info.db b/capi/res/dbspace/tv_core_privilege_info.db deleted file mode 100644 index 2fd71e2..0000000 Binary files a/capi/res/dbspace/tv_core_privilege_info.db and /dev/null differ diff --git a/capi/res/dbspace/tv_core_privilege_mapping.db b/capi/res/dbspace/tv_core_privilege_mapping.db deleted file mode 100644 index 2203974..0000000 Binary files a/capi/res/dbspace/tv_core_privilege_mapping.db and /dev/null differ diff --git a/capi/res/dbspace/tv_wrt_db_generator.sh b/capi/res/dbspace/tv_wrt_db_generator.sh index e60e9d8..c8b4538 100755 --- a/capi/res/dbspace/tv_wrt_db_generator.sh +++ b/capi/res/dbspace/tv_wrt_db_generator.sh @@ -1,6 +1,6 @@ #!/bin/bash -DB_NAME="tv_wrt_privilege_info.db" +DB_NAME=".wrt_privilege_info.db" rm $DB_NAME 2> /dev/null echo "Creating $DB_NAME ..." diff --git a/capi/res/dbspace/tv_wrt_mapping_db_generator.sh b/capi/res/dbspace/tv_wrt_mapping_db_generator.sh index 507fd6a..83234aa 100755 --- a/capi/res/dbspace/tv_wrt_mapping_db_generator.sh +++ b/capi/res/dbspace/tv_wrt_mapping_db_generator.sh @@ -1,6 +1,6 @@ #!/bin/bash -DB_NAME="tv_wrt_privilege_mapping.db" +DB_NAME=".wrt_privilege_mapping.db" rm $DB_NAME 2> /dev/null echo "Creating $DB_NAME ..." diff --git a/capi/res/dbspace/tv_wrt_privilege_info.db b/capi/res/dbspace/tv_wrt_privilege_info.db deleted file mode 100644 index 98b7f16..0000000 Binary files a/capi/res/dbspace/tv_wrt_privilege_info.db and /dev/null differ diff --git a/capi/res/dbspace/tv_wrt_privilege_mapping.db b/capi/res/dbspace/tv_wrt_privilege_mapping.db deleted file mode 100644 index 7e6a63c..0000000 Binary files a/capi/res/dbspace/tv_wrt_privilege_mapping.db and /dev/null differ diff --git a/capi/res/dbspace/wrt_db_generator.sh b/capi/res/dbspace/wrt_db_generator.sh index 97c574a..2d4d11e 100755 --- a/capi/res/dbspace/wrt_db_generator.sh +++ b/capi/res/dbspace/wrt_db_generator.sh @@ -1,7 +1,7 @@ #!/bin/bash -DB_NAME="wrt_privilege_info.db" - +DB_NAME=".wrt_privilege_info.db" +target_profile=$1 rm $DB_NAME 2> /dev/null echo "Creating $DB_NAME ..." touch $DB_NAME @@ -23,21 +23,25 @@ do #echo PROFILE = $PROFILE if [ "$PROFILE" = "common" ] - then - PROFILE_ID=0 - - elif [ "$PROFILE" = "mobile" ] - then - PROFILE_ID=1 - - elif [ "$PROFILE" = "wearable" ] - then - PROFILE_ID=2 - - else - echo "Fail to create table : PROFILE must be common, mobile or wearable" - exit - fi + then + PROFILE_ID=0 + elif [ ! "$PROFILE" = "$target_profile" ] + then + continue + elif [ "$PROFILE" = "mobile" ] + then + PROFILE_ID=1 + + elif [ "$PROFILE" = "wearable" ] + then + PROFILE_ID=2 + elif [ "$PROFILE" = "tv" ] + then + PROFILE_ID=3 + else + echo "Fail to create table : PROFILE must be common, mobile, wearable or tv" + exit + fi PACKAGE_TYPE=`echo $i | cut -d "," -f 2` @@ -133,4 +137,4 @@ do done echo "Check inserted data" -sqlite3 $DB_NAME "select * from privilege_info" +#sqlite3 $DB_NAME "select * from privilege_info" diff --git a/capi/res/dbspace/wrt_mapping_db_generator.sh b/capi/res/dbspace/wrt_mapping_db_generator.sh index 16f0cca..4c2498b 100755 --- a/capi/res/dbspace/wrt_mapping_db_generator.sh +++ b/capi/res/dbspace/wrt_mapping_db_generator.sh @@ -1,7 +1,7 @@ #!/bin/bash -DB_NAME="wrt_privilege_mapping.db" - +DB_NAME=".wrt_privilege_mapping.db" +target_profile=$1 rm $DB_NAME 2> /dev/null echo "Creating $DB_NAME ..." touch $DB_NAME @@ -21,23 +21,26 @@ do PROFILE=`echo $i | cut -d "," -f 1` #echo PROFILE = $PROFILE - if [ "$PROFILE" = "common" ] - then - PROFILE_ID=0 - - elif [ "$PROFILE" = "mobile" ] - then - PROFILE_ID=1 - - elif [ "$PROFILE" = "wearable" ] - then - PROFILE_ID=2 - - else - echo "Fail to create table : PROFILE must be common, mobile or wearable" - exit - fi + then + PROFILE_ID=0 + elif [ ! "$PROFILE" = "$target_profile" ] + then + continue + elif [ "$PROFILE" = "mobile" ] + then + PROFILE_ID=1 + + elif [ "$PROFILE" = "wearable" ] + then + PROFILE_ID=2 + elif [ "$PROFILE" = "tv" ] + then + PROFILE_ID=3 + else + echo "Fail to create table : PROFILE must be common, mobile, wearable or tv" + exit + fi PRIVILEGE_NAME=`echo $i | cut -d "," -f 2` FROM_API_VERSION=`echo $i | cut -d "," -f 3` @@ -50,4 +53,4 @@ do done echo "Check inserted data" -sqlite3 $DB_NAME "select * from privilege_mapping" +#sqlite3 $DB_NAME "select * from privilege_mapping" diff --git a/capi/res/dbspace/wrt_privilege_info.csv b/capi/res/dbspace/wrt_privilege_info.csv index a3dcbe9..e819120 100644 --- a/capi/res/dbspace/wrt_privilege_info.csv +++ b/capi/res/dbspace/wrt_privilege_info.csv @@ -53,6 +53,7 @@ common,wrt,public,1,1,yes,http://tizen.org/privilege/geocoder,,,IDS_TPLATFORM_OP common,wrt,public,2.3,9.9,yes,http://tizen.org/privilege/healthinfo,IDS_TPLATFORM_HEADER_READING_HEALTH_INFORMATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_READ_HEALTH_INFORMATION_GATHERED_BY_THE_DEVICE_SENSORS_SUCH_AS_THE_PEDOMETER_AND_THE_HEART_RATE_MONITOR,IDS_TPLATFORM_BODY_PERSONAL_INFORMATION_ABB,, common,wrt,public,2.3,9.9,yes,http://tizen.org/privilege/internet,IDS_TPLATFORM_BODY_ACCESSING_INTERNET,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_ACCESS_THE_INTERNET_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN,IDS_TPLATFORM_BODY_NETWORK_CONNECTIONS_ABB,, common,wrt,public,2.4,9.9,yes,http://tizen.org/privilege/ime,IDS_TPLATFORM_HEADER_PROVIDING_INPUT_METHODS,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_PROVIDE_USERS_WITH_A_WAY_TO_ENTER_CHARACTERS_AND_SYMBOLS_INTO_AN_ASSOCIATED_TEXT_FIELD,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, +common,wrt,public,3,9.9,yes,http://tizen.org/privilege/keymanager,IDS_TPLATFORM_BODY_USING_SECURE_REPOSITORY_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_SAVE_KEYS_CERTIFICATES_AND_DATA_TO_AND_RETRIEVE_MSG,IDS_TPLATFORM_BODY_SYSTEM_SETTINGS_ABB,, common,wrt,public,1,1,yes,http://tizen.org/privilege/lbs,,,IDS_TPLATFORM_OPT_LOCATION_T_LBS,http://tizen.org/privilege/location,http://tizen.org/privilege/location mobile,wrt,public,2.4,9.9,yes,http://tizen.org/privilege/led,IDS_TPLATFORM_BODY_MANAGING_LEDS_M_NOUN,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_TURN_LEDS_ON_OR_OFF_SUCH_AS_THE_LED_ON_THE_FRONT_OF_THE_DEVICE_AND_THE_CAMERA_FLASH,IDS_TPLATFORM_BODY_HARDWARE_CONTROLS_ABB,, common,wrt,public,2.1,9.9,yes,http://tizen.org/privilege/location,IDS_TPLATFORM_BODY_USING_USER_LOCATION,IDS_TPLATFORM_BODY_THIS_APPLICATION_CAN_USE_YOUR_LOCATION_DATA,IDS_TPLATFORM_OPT_LOCATION_T_LBS,, diff --git a/capi/res/dbspace/wrt_privilege_info.db b/capi/res/dbspace/wrt_privilege_info.db deleted file mode 100644 index bcd5d41..0000000 Binary files a/capi/res/dbspace/wrt_privilege_info.db and /dev/null differ diff --git a/capi/res/dbspace/wrt_privilege_mapping.csv b/capi/res/dbspace/wrt_privilege_mapping.csv index 966f277..6d178c9 100644 --- a/capi/res/dbspace/wrt_privilege_mapping.csv +++ b/capi/res/dbspace/wrt_privilege_mapping.csv @@ -52,6 +52,7 @@ mobile,http://tizen.org/privilege/fullscreen,2.1,9.9,http://tizen.org/privilege/ common,http://tizen.org/privilege/healthinfo,2.3,9.9,http://tizen.org/privilege/healthinfo, common,http://tizen.org/privilege/internet,2.3,9.9,http://tizen.org/privilege/internet, common,http://tizen.org/privilege/ime,2.4,9.9,http://tizen.org/privilege/ime, +common,http://tizen.org/privilege/keymanager,3,9.9,http://tizen.org/privilege/keymanager, mobile,http://tizen.org/privilege/led,2.4,9.9,http://tizen.org/privilege/led, common,http://tizen.org/privilege/location,2.1,9.9,http://tizen.org/privilege/location, common,http://tizen.org/privilege/location,2.4,9.9,http://tizen.org/privilege/internal/buxton/location, diff --git a/capi/res/dbspace/wrt_privilege_mapping.db b/capi/res/dbspace/wrt_privilege_mapping.db deleted file mode 100644 index bd85d64..0000000 Binary files a/capi/res/dbspace/wrt_privilege_mapping.db and /dev/null differ diff --git a/packaging/privilege-checker.spec b/packaging/privilege-checker.spec index de1201c..ec52fa3 100644 --- a/packaging/privilege-checker.spec +++ b/packaging/privilege-checker.spec @@ -98,25 +98,25 @@ mkdir -p %{buildroot}%{_datadir}/license cp LICENSE.APLv2 %{buildroot}%{_datadir}/license/privilege-checker mkdir -p %{buildroot}/opt/dbspace mkdir -p %{buildroot}%{_datadir}/privilege-manager -%if "%{?profile}" == "tv" -cp capi/res/dbspace/tv_wrt_privilege_info.db %{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_info.db -sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_info.db "select * from privilege_info" -cp capi/res/dbspace/tv_core_privilege_info.db %{buildroot}%{_datadir}/privilege-manager/.core_privilege_info.db -sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.core_privilege_info.db "select * from privilege_info" -cp capi/res/dbspace/tv_wrt_privilege_mapping.db %{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_mapping.db -sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_mapping.db "select * from privilege_mapping" -cp capi/res/dbspace/tv_core_privilege_mapping.db %{buildroot}%{_datadir}/privilege-manager/.core_privilege_mapping.db -sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.core_privilege_mapping.db "select * from privilege_mapping" -%else -cp capi/res/dbspace/core_privilege_info.db %{buildroot}%{_datadir}/privilege-manager/.core_privilege_info.db -sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.core_privilege_info.db "select * from privilege_info" -cp capi/res/dbspace/wrt_privilege_info.db %{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_info.db -sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_info.db "select * from privilege_info" -cp capi/res/dbspace/core_privilege_mapping.db %{buildroot}%{_datadir}/privilege-manager/.core_privilege_mapping.db -sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.core_privilege_mapping.db "select * from privilege_mapping" -cp capi/res/dbspace/wrt_privilege_mapping.db %{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_mapping.db -sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_mapping.db "select * from privilege_mapping" -%endif +#%if "%{?profile}" == "tv" +#cp capi/res/dbspace/tv_wrt_privilege_info.db %{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_info.db +#sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_info.db "select * from privilege_info" +#cp capi/res/dbspace/tv_core_privilege_info.db %{buildroot}%{_datadir}/privilege-manager/.core_privilege_info.db +#sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.core_privilege_info.db "select * from privilege_info" +#cp capi/res/dbspace/tv_wrt_privilege_mapping.db %{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_mapping.db +#sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_mapping.db "select * from privilege_mapping" +#cp capi/res/dbspace/tv_core_privilege_mapping.db %{buildroot}%{_datadir}/privilege-manager/.core_privilege_mapping.db +#sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.core_privilege_mapping.db "select * from privilege_mapping" +#%else +#cp capi/res/dbspace/core_privilege_info.db %{buildroot}%{_datadir}/privilege-manager/.core_privilege_info.db +#sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.core_privilege_info.db "select * from privilege_info" +#cp capi/res/dbspace/wrt_privilege_info.db %{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_info.db +#sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_info.db "select * from privilege_info" +#cp capi/res/dbspace/core_privilege_mapping.db %{buildroot}%{_datadir}/privilege-manager/.core_privilege_mapping.db +#sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.core_privilege_mapping.db "select * from privilege_mapping" +#cp capi/res/dbspace/wrt_privilege_mapping.db %{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_mapping.db +#sqlite3 /%{buildroot}%{_datadir}/privilege-manager/.wrt_privilege_mapping.db "select * from privilege_mapping" +#%endif %make_install %post -p /sbin/ldconfig