Use defined variable for getting event type 54/47954/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150911.091235 accepted/tizen/tv/20150911.091241 accepted/tizen/wearable/20150911.091249 submit/tizen/20150910.113642 submit/tizen_common/20151015.190624 submit/tizen_common/20151019.135620 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
authorSangyoon Jang <s89.jang@samsung.com>
Thu, 10 Sep 2015 08:58:27 +0000 (17:58 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Thu, 10 Sep 2015 08:58:27 +0000 (17:58 +0900)
Change-Id: Idee95598c8252d117ad35f4bb498daaca58fc550
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
CMakeLists.txt
packaging/capi-appfw-package-manager.spec
src/package_manager.c

index 0fdb620..d80032e 100644 (file)
@@ -12,6 +12,7 @@ pkg_check_modules(PKGS REQUIRED
        vconf
        aul
        pkgmgr
+       pkgmgr-installer
        pkgmgr-info
        libtzplatform-config
        cynara-client
index a0c6f4a..776d7f9 100644 (file)
@@ -9,6 +9,7 @@ Source1001:     capi-appfw-package-manager.manifest
 BuildRequires:  cmake
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(pkgmgr)
+BuildRequires:  pkgconfig(pkgmgr-installer)
 BuildRequires:  pkgconfig(pkgmgr-info)
 BuildRequires: pkgconfig(vconf)
 BuildRequires: pkgconfig(aul)
index 00e2495..9bd5e16 100644 (file)
@@ -20,6 +20,7 @@
 #include <unistd.h>
 
 #include <package-manager.h>
+#include <pkgmgr_installer.h>
 #include <pkgmgr-info.h>
 #include <tzplatform_config.h>
 
@@ -213,11 +214,11 @@ static int package_manager_get_event_type(const char *key,
        if (key == NULL)
                return PACKAGE_MANAGER_ERROR_INVALID_PARAMETER;
 
-       if (strcasecmp(key, "install") == 0)
+       if (strcasecmp(key, PKGMGR_INSTALLER_INSTALL_EVENT_STR) == 0)
                *event_type = PACKAGE_MANAGER_EVENT_TYPE_INSTALL;
-       else if (strcasecmp(key, "uninstall") == 0)
+       else if (strcasecmp(key, PKGMGR_INSTALLER_UNINSTALL_EVENT_STR) == 0)
                *event_type = PACKAGE_MANAGER_EVENT_TYPE_UNINSTALL;
-       else if (strcasecmp(key, "update") == 0)
+       else if (strcasecmp(key, PKGMGR_INSTALLER_UPGRADE_EVENT_STR) == 0)
                *event_type = PACKAGE_MANAGER_EVENT_TYPE_UPDATE;
        else
                return PACKAGE_MANAGER_ERROR_INVALID_PARAMETER;