From cb4526c64da89022a7d95298ab073e6eb78e5d0c Mon Sep 17 00:00:00 2001 From: Jean-Benoit MARTIN Date: Mon, 10 Feb 2014 16:50:08 +0100 Subject: [PATCH] remove hardcoded path for multiuser support Bug-Tizen: PTREL-307 Change-Id: Id5cdb4af1e3e44e1d44092acf3154be370170e07 Signed-off-by: Jean-Benoit MARTIN --- CMakeLists.txt | 2 +- packaging/capi-system-usb-accessory.spec | 2 ++ src/usb_accessory_private.c | 6 ++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c2c6b62..19d4cf1 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(INC_DIR include) INCLUDE_DIRECTORIES(${INC_DIR}) -SET(dependents "dlog vconf capi-base-common aul") +SET(dependents "dlog vconf capi-base-common aul libtzplatform-config") SET(pc_dependents "capi-base-common") INCLUDE(FindPkgConfig) diff --git a/packaging/capi-system-usb-accessory.spec b/packaging/capi-system-usb-accessory.spec index 3f6cfd9..4ae939a 100644 --- a/packaging/capi-system-usb-accessory.spec +++ b/packaging/capi-system-usb-accessory.spec @@ -13,6 +13,8 @@ BuildRequires: pkgconfig(capi-base-common) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(vconf) +BuildRequires: pkgconfig(libtzplatform-config) + %description A USB accessory library in TIZEN C API. diff --git a/src/usb_accessory_private.c b/src/usb_accessory_private.c index 289992f..4b51739 100644 --- a/src/usb_accessory_private.c +++ b/src/usb_accessory_private.c @@ -17,6 +17,8 @@ #include "usb_accessory_private.h" +#include + #define NUM_ACC_INFO_SEPARATOR 5 static void show_acc_info(struct usb_accessory_s *accessory) @@ -234,9 +236,9 @@ int ipc_noti_client_init(void) return -1; } - ret = chown(ACC_SOCK_PATH, 5000, 5000); + ret = chown(ACC_SOCK_PATH,tzplatform_getuid(TZ_USER_NAME),tzplatform_getgid(TZ_SYS_USER_GROUP)); if (ret < 0) { - USB_LOG("FAIL: chown(ACC_SOCK_PATH, 5000, 5000)"); + USB_LOG("FAIL: chown(ACC_SOCK_PATH, tzplatform_getuid(TZ_USER_NAME),tzplatform_getgid(TZ_SYS_USER_GROUP))"); close(sock_local); return -1; } -- 2.7.4