projects
/
platform
/
core
/
appfw
/
pkgmgr-info.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add api for datacontrol trusted info
[platform/core/appfw/pkgmgr-info.git]
/
parser
/
src
/
pkgmgr_parser_db.c
diff --git
a/parser/src/pkgmgr_parser_db.c
b/parser/src/pkgmgr_parser_db.c
index
f3bfcd5
..
e0b8097
100644
(file)
--- a/
parser/src/pkgmgr_parser_db.c
+++ b/
parser/src/pkgmgr_parser_db.c
@@
-272,7
+272,8
@@
sqlite3 *pkgmgr_cert_db;
"providerid TEXT NOT NULL, " \
"access TEXT NOT NULL, " \
"type TEXT NOT NULL, " \
"providerid TEXT NOT NULL, " \
"access TEXT NOT NULL, " \
"type TEXT NOT NULL, " \
- "PRIMARY KEY(app_id, providerid, access, type) " \
+ "trusted TEXT NOT NULL, " \
+ "PRIMARY KEY(providerid, type) " \
"FOREIGN KEY(app_id) " \
"REFERENCES package_app_info(app_id) " \
"ON DELETE CASCADE)"
"FOREIGN KEY(app_id) " \
"REFERENCES package_app_info(app_id) " \
"ON DELETE CASCADE)"
@@
-1434,12
+1435,13
@@
static int __insert_application_datacontrol_info(manifest_x *mfx)
if (dc == NULL)
continue;
sqlite3_snprintf(MAX_QUERY_LEN, query,
if (dc == NULL)
continue;
sqlite3_snprintf(MAX_QUERY_LEN, query,
- "INSERT INTO package_app_data_control(app_id, providerid, access, type) " \
- "VALUES(%Q, %Q, %Q, %Q)",\
+ "INSERT INTO package_app_data_control(app_id, providerid, access, type
, trusted
) " \
+ "VALUES(%Q, %Q, %Q, %Q
, %Q
)",\
app->appid,
dc->providerid,
dc->access,
app->appid,
dc->providerid,
dc->access,
- dc->type);
+ dc->type,
+ __get_bool(dc->trusted, false));
ret = __exec_query(query);
if (ret == -1) {
ret = __exec_query(query);
if (ret == -1) {