From 678ecfefc7778735b928e05bf7cbd0623cdde12f Mon Sep 17 00:00:00 2001 From: Sangyoon Jang Date: Tue, 30 Aug 2016 16:57:08 +0900 Subject: [PATCH] Set target_user as tizenglobalapp user when -u option is not set Submit together: - https://review.tizen.org/gerrit/86038 Change-Id: I2837adfbb4ce3700caa17cca9c6ee9f8a2099cd7 Signed-off-by: Sangyoon Jang --- installer/CMakeLists.txt | 2 +- installer/pkgmgr_installer.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/installer/CMakeLists.txt b/installer/CMakeLists.txt index 48bafce..b408005 100644 --- a/installer/CMakeLists.txt +++ b/installer/CMakeLists.txt @@ -25,7 +25,7 @@ message(STATUS "version/major : ${VERSION} / ${VERSION_MAJOR}") ### Get required CFLAGS, LDFLAGS from pkg-config include(FindPkgConfig) -pkg_check_modules(installer_pkgs REQUIRED glib-2.0 gio-2.0 dlog pkgmgr-info) +pkg_check_modules(installer_pkgs REQUIRED glib-2.0 gio-2.0 dlog pkgmgr-info libtzplatform-config) foreach(flag ${installer_pkgs_CFLAGS}) set(installer_pkgs_CFLAGS_str "${installer_pkgs_CFLAGS_str} ${flag}") endforeach() diff --git a/installer/pkgmgr_installer.c b/installer/pkgmgr_installer.c index cd08e19..e814bfa 100644 --- a/installer/pkgmgr_installer.c +++ b/installer/pkgmgr_installer.c @@ -32,6 +32,7 @@ #include #include +#include #include "pkgmgr_installer.h" #include "pkgmgr_installer_config.h" @@ -629,6 +630,11 @@ pkgmgr_installer_receive_request(pkgmgr_installer *pi, } } + /* if target user is not set, set as tizenglobalapp user */ + if (pi->target_uid == 0) { + pi->target_uid = tzplatform_getuid(TZ_SYS_GLOBALAPP_USER); + g_target_uid = pi->target_uid; + } RET: return r; } -- 2.34.1