Modify script to create policy db at FOTA upgrade 13/133713/1 accepted/tizen/3.0/common/20170616.064312 accepted/tizen/3.0/mobile/20170615.080920 accepted/tizen/3.0/tv/20170615.080933 accepted/tizen/3.0/wearable/20170615.080937 submit/tizen_3.0/20170614.100215
authorYunjin Lee <yunjin-.lee@samsung.com>
Tue, 13 Jun 2017 07:29:44 +0000 (16:29 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Tue, 13 Jun 2017 07:29:44 +0000 (16:29 +0900)
Change-Id: Ie4356e710104e0d338720134f7bdaf3e1a4a8bc4
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
capi/res/dbspace/policy_db_updater.sh

index 987c6f60d09e5ec3fff2dec1131485993a17140c..9d13fbd9874639daf62ba92d990b40a77621b1f0 100755 (executable)
@@ -5,7 +5,21 @@ PATH=/bin:/usr/bin:/sbin:/usr/sbin
 . /etc/tizen-platform.conf
 
 DB_NAME=${TZ_SYS_DB}/.policy.db
+DB_NAME_JOURNAL=${TZ_SYS_DB}/.policy.db-journal
 MDM_BLACKLIST=${TZ_SYS_RO_SHARE}/security-config/mdm_blacklist
+if [ ! -e $DB_NAME ]; then
+       echo "Creating $DB_NAME ..."
+       touch $DB_NAME
+       if [ -e $DB_NAME_JOURNAL ]; then
+               rm $DB_NAME_JOURNAL
+       fi
+       touch $DB_NAME_JOURNAL
+
+       echo "Creating PREVENT_LIST table ..."
+       sqlite3 $DB_NAME "CREATE TABLE PREVENT_LIST (UID NUMERIC not null, PACKAGE_TYPE NUMERIC , PRIVILEGE_NAME TEXT not null, UNIQUE(UID, PACKAGE_TYPE, PRIVILEGE_NAME));"
+       echo "Creating DISABLE_LIST table...."
+       sqlite3 $DB_NAME "CREATE TABLE DISABLE_LIST (UID NUMERIC not null, PRIVILEGE_NAME TEXT not null, UNIQUE(UID, PRIVILEGE_NAME));"
+fi
 
 if [ -a $MDM_BLACKLIST ]; then
        echo "mdm blacklist exist"