%define major 0
%define minor 1
-%define patchlevel 47
+%define patchlevel 48
%define ext_feature 0
Name: call-manager
%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
%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
%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}
<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"/>
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/)