Change-Id: Ib5a0c8a360bf6382c1a8343c3c891823e75e8c17
Signed-off-by: kmook <kmook.choi@samsung.com>
INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/MSF-Node/org.tizen.multiscreen DESTINATION ${NODE_DIR})
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
INSTALL(TARGETS ${PROJECT_NAME}
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
cp %{_builddir}/%{name}-%{version}/LICENSE.APLv2 %{buildroot}/usr/share/license/%{name}
%make_install
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
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/
%manifest remote-server.manifest
%defattr(-,system,system,-)
%{_bindir}/remote-server
%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}
%{_node_dir}/*
/usr/share/license/%{name}
After=remote-server.service
[Service]
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]
Type=simple
ExecStart = /usr/bin/node /usr/apps/org.tizen.multiscreen/server/server.js
Restart=always
[Install]
-WantedBy=multi-user.target
After=dlog-main.service dbus.service
[Service]
After=dlog-main.service dbus.service
[Service]
-User=system_fw
-Group=system_fw
Type=simple
ExecStart=/usr/bin/remote-server
Restart=always
[Install]
Type=simple
ExecStart=/usr/bin/remote-server
Restart=always
[Install]
-WantedBy=multi-user.target
-