Remove redundant dependency to pkgmgr-info 06/41406/1
authorMu-Woong <muwoong.lee@samsung.com>
Mon, 15 Jun 2015 06:43:01 +0000 (15:43 +0900)
committerMu-Woong <muwoong.lee@samsung.com>
Mon, 15 Jun 2015 06:43:01 +0000 (15:43 +0900)
Change-Id: I0fedf4545cf1a62c3bcc98c3f3155a37c8ff9c7b
Signed-off-by: Mu-Woong <muwoong.lee@samsung.com>
CMakeLists.txt
packaging/context-service.spec
src/access_control/privilege.cpp
src/access_control/privilege.h

index 712a53ff95b6bdef03795f824750635bd4e92f07..e2d02aacf0f03668f15e9ff9086eff81efb6cc19 100644 (file)
@@ -17,7 +17,6 @@ SET(DEPS
        capi-system-info
        capi-appfw-app-manager
        appsvc
-       pkgmgr-info
        capi-security-privilege-manager
        alarm-service
        notification
index c7278be0835537a8cb0999ece682f6c3c83d5714..ff876cb4b2237e460a3b048169156325ff2d79ed 100644 (file)
@@ -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)
index 4af7fe41dc398cc5683414a682234663284225eb..4ea16ba2fe47aff60de8ed156d970396e5e6b84b 100644 (file)
 
 #include <string>
 #include <map>
-
-#include <pkgmgr-info.h>
 #include <privilege_checker.h>
-
 #include <types_internal.h>
-
 #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;
-}
index 374494548caa3e3bb9aa6d215d0d581956f109b5..b2edf6e25d6a3bd63da5f0e6c963f57172530724 100644 (file)
@@ -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 */