From: kmook Date: Wed, 3 Aug 2016 01:32:07 +0000 (+0900) Subject: Changed to user daemon X-Git-Tag: accepted/tizen/common/20160805.125915~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b074148b4b604870d038168f49d6bf1687eaf143;p=platform%2Fcore%2Fconvergence%2Fapp-comm-svc.git Changed to user daemon Change-Id: Ib5a0c8a360bf6382c1a8343c3c891823e75e8c17 Signed-off-by: kmook --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 307b2f0..48af3f5 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -138,7 +138,7 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME} INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/MSF-Node/org.tizen.multiscreen DESTINATION ${NODE_DIR}) -INSTALL(FILES packaging/org.tizen.multiscreen.service packaging/remote-server.service DESTINATION /usr/lib/systemd/system) +INSTALL(FILES packaging/org.tizen.multiscreen.service packaging/remote-server.service DESTINATION /usr/lib/systemd/user) INSTALL(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin LIBRARY DESTINATION lib diff --git a/packaging/app-comm-svc.spec b/packaging/app-comm-svc.spec index ec4fbd0..6882882 100755 --- a/packaging/app-comm-svc.spec +++ b/packaging/app-comm-svc.spec @@ -81,16 +81,14 @@ mkdir -p %{buildroot}/usr/share/license cp %{_builddir}/%{name}-%{version}/LICENSE.APLv2 %{buildroot}/usr/share/license/%{name} %make_install -mkdir -p %{buildroot}%{_libdir}/systemd/system -mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants -ln -sf ../%{name}.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/%{name}.service -ln -sf ../org.tizen.multiscreen.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/org.tizen.multiscreen.service rm -Rf %{buildroot}%{_descriptiondir} mkdir -p %{buildroot}%{_descriptiondir} mkdir -p %{buildroot}/usr/apps/org.tizen.multiscreen %post -systemctl enable remote-server.service +mkdir -p %{_unitdir_user}/default.target.wants +ln -s ../%{name}.service %{_unitdir_user}/default.target.wants/ +ln -s ../org.tizen.multiscreen.service %{_unitdir_user}/default.target.wants/ /sbin/ldconfig %postun @@ -100,10 +98,8 @@ systemctl enable remote-server.service %manifest remote-server.manifest %defattr(-,system,system,-) %{_bindir}/remote-server -%{_libdir}/systemd/system/%{name}.service -%{_libdir}/systemd/system/org.tizen.multiscreen.service -%{_libdir}/systemd/system/multi-user.target.wants/%{name}.service -%{_libdir}/systemd/system/multi-user.target.wants/org.tizen.multiscreen.service +%attr(644,root,root) %{_unitdir_user}/%{name}.service +%attr(644,root,root) %{_unitdir_user}/org.tizen.multiscreen.service %{_node_dir}/* /usr/share/license/%{name} diff --git a/packaging/org.tizen.multiscreen.service b/packaging/org.tizen.multiscreen.service index 9b435dd..168428e 100755 --- a/packaging/org.tizen.multiscreen.service +++ b/packaging/org.tizen.multiscreen.service @@ -3,11 +3,9 @@ Description=Node server start After=remote-server.service [Service] -User=system_fw -Group=system_fw Type=simple ExecStart = /usr/bin/node /usr/apps/org.tizen.multiscreen/server/server.js Restart=always [Install] -WantedBy=multi-user.target +WantedBy=default.target diff --git a/packaging/remote-server.service b/packaging/remote-server.service index f90a8a9..5bac41c 100755 --- a/packaging/remote-server.service +++ b/packaging/remote-server.service @@ -3,12 +3,9 @@ Description=Remote Server service After=dlog-main.service dbus.service [Service] -User=system_fw -Group=system_fw Type=simple ExecStart=/usr/bin/remote-server Restart=always [Install] -WantedBy=multi-user.target - +WantedBy=default.target