Remove hardcoded path for multiuser support 89/16489/3 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_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
authorSabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Tue, 11 Feb 2014 10:18:06 +0000 (11:18 +0100)
committerSabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Tue, 25 Mar 2014 16:22:20 +0000 (17:22 +0100)
Bug-Tizen: PTREL-392

Change-Id: I48db83c1685c897c3154cf8c8201a76c08998ef2
Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
packaging/lbs-dbus.spec
server/CMakeLists.txt
server/res/lbs-dbus-server.conf.in [moved from server/res/lbs-dbus-server.conf with 99% similarity]

index 84a8509..92a760b 100644 (file)
@@ -14,6 +14,7 @@ BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gio-unix-2.0)
 BuildRequires:  python
 BuildRequires:  python-xml
+BuildRequires:  pkgconfig(libtzplatform-config)
 
 %description
 LBS dbus interface
@@ -38,10 +39,9 @@ LBS client API library (devel)
 %setup -q
 cp %{SOURCE1001} .
 
-
 %build
-%cmake . 
-
+%cmake . \
+-DTZ_SYS_USER_GROUP=%TZ_SYS_USER_GROUP
 
 make %{?jobs:-j%jobs}
 
index e742568..283d2b3 100644 (file)
@@ -22,6 +22,8 @@ ADD_LIBRARY(lbs-dbus-server SHARED ${SRCS_S})
 TARGET_LINK_LIBRARIES(lbs-dbus-server ${pkgs_LDFLAGS})
 SET_TARGET_PROPERTIES(lbs-dbus-server PROPERTIES VERSION 0.1.0 SOVERSION 0 OUTPUT_NAME lbs-dbus-server)
 
+CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/res/lbs-dbus-server.conf.in ${CMAKE_CURRENT_SOURCE_DIR}/res/lbs-dbus-server.conf)
+
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/res/lbs-dbus-server.conf DESTINATION ${SYSCONFDIR}/dbus-1/system.d)
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/lbs_dbus_server.h DESTINATION include/lbs-dbus)
 INSTALL(TARGETS lbs-dbus-server DESTINATION ${LIB_INSTALL_DIR} COMPONENT Runtime)
similarity index 99%
rename from server/res/lbs-dbus-server.conf
rename to server/res/lbs-dbus-server.conf.in
index 83f6ff1..a9c5323 100644 (file)
@@ -24,7 +24,7 @@
                <allow receive_interface="org.tizen.lbs.Nmea"/>
                <allow receive_interface="org.tizen.lbs.Satellite"/>
     </policy>
-    <policy user="app">
+    <policy group="@TZ_SYS_USER_GROUP@">
         <allow own="org.tizen.lbs"/>
                <allow own="org.tizen.lbs.Manager"/>
                <allow own="org.tizen.lbs.Providers.GpsManager"/>