From: Junghyun Yeon Date: Fri, 24 Mar 2017 13:29:56 +0000 (+0900) Subject: Fix cleardata tool send proper signal X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2087e96e58e96273e060fbb28e0ffa1e933e535e;p=platform%2Fcore%2Fappfw%2Fpkgmgr-tool.git Fix cleardata tool send proper signal - Currently, clear tool send all signals to root user - So fix it to send signal to given uid Change-Id: Iace5bdbac00ea3d45c59ed8ba5343c533543df33 Signed-off-by: Junghyun Yeon (cherry picked from commit 841bf6e078a1792a48b0617f730c8584b2f59a67) Signed-off-by: jongmyeongko --- diff --git a/src/pkg_cleardata.c b/src/pkg_cleardata.c index d8fb49e..5c529f5 100644 --- a/src/pkg_cleardata.c +++ b/src/pkg_cleardata.c @@ -382,6 +382,13 @@ int main(int argc, char *argv[]) return -1; } + ret = pkgmgr_installer_set_uid(pi, uid); + if (ret != 0) { + LOGE("Failed to set uid[%d]", (int)uid); + pkgmgr_installer_free(pi); + return -1; + } + if (clear_cache) { __send_signal(pkgid, PKGMGR_INSTALLER_CLEAR_CACHE_KEY_STR, PKGMGR_INSTALLER_START_KEY_STR,