Change system to user to use contact api 65/56065/1 accepted/tizen/mobile/20160111.052737 accepted/tizen/tv/20160111.052813 accepted/tizen/wearable/20160111.052900 submit/tizen/20160111.004851
authordc7.lim <dc7.lim@samsung.com>
Mon, 4 Jan 2016 05:14:20 +0000 (14:14 +0900)
committerdc7.lim <dc7.lim@samsung.com>
Mon, 4 Jan 2016 05:14:20 +0000 (14:14 +0900)
Change-Id: I4b7954dea0483fbc19ee0c8b70895fc39a87309c

packaging/call-manager.spec
packaging/callmgr.conf
resource/callmgr.service
service/CMakeLists.txt

index dda330b..884adf0 100755 (executable)
@@ -1,6 +1,6 @@
 %define major 0
 %define minor 1
-%define patchlevel 47
+%define patchlevel 48
 %define ext_feature 0
 
 Name:           call-manager
@@ -104,8 +104,8 @@ make %{?_smp_mflags}
 
 %install
 %make_install
-mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
-ln -s %{_unitdir}/callmgr.service %{buildroot}%{_unitdir}/multi-user.target.wants/callmgr.service
+mkdir -p %{buildroot}/usr/lib/systemd/user/default.target.wants
+ln -s /usr/lib/systemd/user/callmgr.service %{buildroot}/usr/lib/systemd/user/default.target.wants/callmgr.service
 mkdir -p %{buildroot}/etc/dbus-1/system.d/
 cp %{SOURCE1} %{buildroot}/etc/dbus-1/system.d/callmgr.conf
 mkdir -p %{buildroot}/usr/share/license
@@ -113,7 +113,7 @@ cp LICENSE %{buildroot}/usr/share/license/call-manager
 
 %if 0%{?enable_slient_log}
 mkdir -p %{buildroot}/opt/usr/data/call/
-ln -s %{_unitdir}/call-logger.service %{buildroot}%{_unitdir}/multi-user.target.wants/call-logger.service
+ln -s /usr/lib/systemd/user/call-logger.service %{buildroot}/usr/lib/systemd/user/default.target.wants/call-logger.service
 %endif
 
 %files
@@ -121,8 +121,8 @@ ln -s %{_unitdir}/call-logger.service %{buildroot}%{_unitdir}/multi-user.target.
 %defattr(644,system,system,-)
 %attr(755,system,system) %{_bindir}/callmgrd
 #/etc/*
-%{_unitdir}/callmgr.service
-%{_unitdir}/multi-user.target.wants/callmgr.service
+/usr/lib/systemd/user/callmgr.service
+/usr/lib/systemd/user/default.target.wants/callmgr.service
 /etc/dbus-1/system.d/callmgr.conf
 %{_datadir}/license/call-manager
 %if 0%{?enable_slient_log}
index c9e7210..c06fc84 100644 (file)
@@ -4,9 +4,21 @@
         <policy user="root">
                 <allow own="org.tizen.callmgr"/>
                 <allow send_destination="org.tizen.callmgr"/>
+                <allow send_interface="org.tizen.callmgr"/>
+                <allow receive_sender="org.tizen.callmgr"/>
+        </policy>
+        <policy smack="User">
+                <allow own="org.tizen.callmgr"/>
+                <allow send_destination="org.tizen.callmgr"/>
+                <allow send_interface="org.tizen.callmgr"/>
+                <allow receive_sender="org.tizen.callmgr"/>
+        </policy>
+         <policy smack="System">
+                <allow own="org.tizen.callmgr"/>
+                <allow send_destination="org.tizen.callmgr"/>
+                <allow send_interface="org.tizen.callmgr"/>
                 <allow receive_sender="org.tizen.callmgr"/>
         </policy>
-
         <policy context="default">
                 <allow send_destination="org.tizen.callmgr"/>
                 <allow receive_sender="org.tizen.callmgr"/>
index 8dbf307..c189d4c 100644 (file)
@@ -10,4 +10,4 @@ Restart=always
 RestartSec=0
 
 [Install]
-WantedBy=multi-user.target
+WantedBy=default.target
index 1c47a24..ba81c4f 100644 (file)
@@ -48,4 +48,4 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${service_pkgs_LDFLAGS} callmgr_module cal
 INSTALL(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin)
 
 # Configuration files (dbus & smack)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/resource/callmgr.service DESTINATION ${UNITDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/resource/callmgr.service DESTINATION /usr/lib/systemd/user/)