remove hardcoded path for multiuser support 54/16454/1 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi accepted/tizen_3.0_ivi accepted/tizen_ivi tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.m14.2_ivi tizen_3.0.m14.3_ivi tizen_3.0_ivi submit/tizen_common/20140521.163740 submit/tizen_common/20140522.130648 submit/tizen_common/20140522.135644 submit/tizen_ivi/20140618.000000 submit/tizen_ivi/20140618.000001 submit/tizen_ivi/20140619.000000 submit/tizen_ivi/20140622.000000 submit/tizen_ivi/20140623.000000 submit/tizen_ivi/20140624.064036 submit/tizen_ivi/20140626.125712 submit/tizen_ivi/20140626.130032 submit/tizen_ivi/20140626.144348 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.2_ivi_release tizen_3.0.m14.3_ivi_release tizen_3.0_ivi_release
authorJean-Benoit MARTIN <jean-benoit.martin@open.eurogiciel.org>
Mon, 10 Feb 2014 15:50:08 +0000 (16:50 +0100)
committerJean-Benoit MARTIN <jean-benoit.martin@open.eurogiciel.org>
Mon, 17 Feb 2014 13:58:29 +0000 (14:58 +0100)
Bug-Tizen: PTREL-307

Change-Id: Id5cdb4af1e3e44e1d44092acf3154be370170e07
Signed-off-by: Jean-Benoit MARTIN <jean-benoit.martin@open.eurogiciel.org>
CMakeLists.txt
packaging/capi-system-usb-accessory.spec
src/usb_accessory_private.c

index c2c6b62..19d4cf1 100755 (executable)
@@ -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)
index 3f6cfd9..4ae939a 100644 (file)
@@ -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.
 
index 289992f..4b51739 100644 (file)
@@ -17,6 +17,8 @@
 
 #include "usb_accessory_private.h"
 
+#include <tzplatform_config.h>
+
 #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;
        }