retrieve tizenglobalapp uid with tzplatform_getuid 32/27632/1 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi tizen_3.0.2014.q3_common tizen_3.0.m14.3_ivi accepted/tizen/common/20140917.103350 accepted/tizen/ivi/20140927.095035 submit/tizen_common/20140916.181156 submit/tizen_common/20140916.203010 submit/tizen_ivi/20140919.000000 submit/tizen_ivi/20140924.000000 submit/tizen_ivi/20140926.000000 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release
authorSabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Tue, 2 Sep 2014 16:15:37 +0000 (18:15 +0200)
committerBaptiste DURAND <baptiste.durand@open.eurogiciel.org>
Tue, 16 Sep 2014 17:52:40 +0000 (19:52 +0200)
Change-Id: I5e5e8aac93fbacb36d874da90cff2e70d6cd11ac
Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
CMakeLists.txt
packaging/capi-appfw-package-manager.spec
src/package_info.c
src/package_manager.c

index d5349e9..6063a85 100755 (executable)
@@ -10,7 +10,7 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(INC_DIR include)
 INCLUDE_DIRECTORIES(${INC_DIR})
 
-SET(requires "capi-base-common dlog vconf aul ail pkgmgr pkgmgr-info")
+SET(requires "capi-base-common dlog vconf aul ail pkgmgr pkgmgr-info libtzplatform-config")
 SET(pc_requires "capi-base-common")
 
 INCLUDE(FindPkgConfig)
index 2a94399..011c782 100755 (executable)
@@ -14,6 +14,7 @@ BuildRequires:  pkgconfig(ail)
 BuildRequires: pkgconfig(vconf)
 BuildRequires: pkgconfig(aul)
 BuildRequires:  pkgconfig(capi-base-common)
+BuildRequires:  pkgconfig(libtzplatform-config)
 
 %description
 The Package Manager API provides functions to install, uninstall the package,
index 861015b..30335ee 100755 (executable)
@@ -23,6 +23,7 @@
 #include <package-manager.h>
 #include <pkgmgr-info.h>
 #include <dlog.h>
+#include <tzplatform_config.h>
 
 #include <package_info.h>
 #include <package_manager.h>
@@ -34,7 +35,7 @@
 #endif
 
 #define LOG_TAG "CAPI_APPFW_PACKAGE_MANAGER"
-#define GLOBAL_USER 0
+#define GLOBAL_USER tzplatform_getuid(TZ_SYS_GLOBALAPP_USER)
 
 struct package_info_s {
        char *package;
index f40cb78..40d8047 100755 (executable)
@@ -23,6 +23,7 @@
 #include <package_manager.h>
 #include <package_manager_private.h>
 #include <pkgmgr-info.h>
+#include <tzplatform_config.h>
 
 
 #ifdef LOG_TAG
@@ -34,7 +35,7 @@
 #define _LOGE(fmt, arg...) LOGE(fmt,##arg)
 #define _LOGD(fmt, arg...) LOGD(fmt, ##arg)
 
-#define GLOBAL_USER 0
+#define GLOBAL_USER tzplatform_getuid(TZ_SYS_GLOBALAPP_USER)
 typedef struct _event_info {
        int req_id;
        package_manager_event_type_e event_type;