From: Mu-Woong Date: Mon, 15 Jun 2015 06:43:01 +0000 (+0900) Subject: Remove redundant dependency to pkgmgr-info X-Git-Tag: submit/tizen_mobile/20150630.143244~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ff2ddf93f95cb434aaa762b43c7d24978947429c;p=platform%2Fcore%2Fcontext%2Fcontext-service.git Remove redundant dependency to pkgmgr-info Change-Id: I0fedf4545cf1a62c3bcc98c3f3155a37c8ff9c7b Signed-off-by: Mu-Woong --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 712a53f..e2d02aa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,6 @@ SET(DEPS capi-system-info capi-appfw-app-manager appsvc - pkgmgr-info capi-security-privilege-manager alarm-service notification diff --git a/packaging/context-service.spec b/packaging/context-service.spec index c7278be..ff876cb 100644 --- a/packaging/context-service.spec +++ b/packaging/context-service.spec @@ -16,7 +16,6 @@ BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(capi-system-info) BuildRequires: pkgconfig(capi-appfw-app-manager) BuildRequires: pkgconfig(appsvc) -BuildRequires: pkgconfig(pkgmgr-info) BuildRequires: pkgconfig(capi-security-privilege-manager) BuildRequires: pkgconfig(alarm-service) BuildRequires: pkgconfig(notification) diff --git a/src/access_control/privilege.cpp b/src/access_control/privilege.cpp index 4af7fe4..4ea16ba 100644 --- a/src/access_control/privilege.cpp +++ b/src/access_control/privilege.cpp @@ -16,12 +16,8 @@ #include #include - -#include #include - #include - #include "config_loader.h" #include "privilege.h" @@ -73,27 +69,3 @@ bool ctx::privilege_manager::is_allowed(const char* pkg_id, const char* subject) _D("Privilege Check Result: %#x", ret); return (ret == PRIV_CHECKER_ERR_NONE); } - -std::string ctx::privilege_manager::get_pkg_id(const char* app_id) -{ - std::string pkg_id; - IF_FAIL_RETURN_TAG(app_id, pkg_id, _E, "Null AppId"); - - int ret; - pkgmgrinfo_appinfo_h app_info; - - ret = pkgmgrinfo_appinfo_get_appinfo(app_id, &app_info); - IF_FAIL_RETURN_TAG(ret == PMINFO_R_OK, pkg_id, _E, "Failed to get app_info"); - - char *pkg_name = NULL; - ret = pkgmgrinfo_appinfo_get_pkgname(app_info, &pkg_name); - if (ret != PMINFO_R_OK || pkg_name == NULL) { - pkgmgrinfo_appinfo_destroy_appinfo(app_info); - _E("Failed to get package name"); - return pkg_id; - } - - pkg_id = pkg_name; - pkgmgrinfo_appinfo_destroy_appinfo(app_info); - return pkg_id; -} diff --git a/src/access_control/privilege.h b/src/access_control/privilege.h index 3744945..b2edf6e 100644 --- a/src/access_control/privilege.h +++ b/src/access_control/privilege.h @@ -27,7 +27,6 @@ namespace ctx { void set(const char* subject, const char* priv); bool is_allowed(const char* pkg_id, const char* subject); - std::string get_pkg_id(const char* app_id); } /* namespace ctx::privilege_manager */ } /* namespace ctx */