From 29970885c0949d4c5421c73abae4b2c8d34bba10 Mon Sep 17 00:00:00 2001 From: Hyotaek Shim Date: Tue, 6 Feb 2018 14:47:12 +0900 Subject: [PATCH] Enable systemd activiation on feedbackd.service Change-Id: Ifeb475d28740839f842a60a294d1df64b8115a11 Signed-off-by: Hyotaek Shim --- CMakeLists.txt | 2 +- packaging/feedbackd.spec | 1 + systemd/org.tizen.system.vibrator.service | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 systemd/org.tizen.system.vibrator.service diff --git a/CMakeLists.txt b/CMakeLists.txt index 0900516..a509c75 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,6 +69,6 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/scripts/feedbackd.conf DESTINATION /etc/dbus-1 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/systemd/ DESTINATION lib/systemd/system FILES_MATCHING PATTERN "feedbackd.service") - +INSTALL(FILES ${CMAKE_SOURCE_DIR}/systemd/org.tizen.system.vibrator.service DESTINATION /usr/share/dbus-1/system-services) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/src/haptic/conf/haptic-level3.conf DESTINATION /etc/feedbackd) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/src/haptic/conf/haptic-level6.conf DESTINATION /etc/feedbackd) diff --git a/packaging/feedbackd.spec b/packaging/feedbackd.spec index b01db16..b74c9f6 100644 --- a/packaging/feedbackd.spec +++ b/packaging/feedbackd.spec @@ -284,6 +284,7 @@ mv %{_sysconfdir}/feedbackd/haptic-level6.conf %{_sysconfdir}/feedbackd/haptic.c %config %{_sysconfdir}/dbus-1/system.d/feedbackd.conf %{_unitdir}/feedbackd.service %{_unitdir}/multi-user.target.wants/feedbackd.service +%{_datadir}/dbus-1/system-services/org.tizen.system.vibrator.service %files driver-external %license LICENSE.Apache-2.0 diff --git a/systemd/org.tizen.system.vibrator.service b/systemd/org.tizen.system.vibrator.service new file mode 100644 index 0000000..d3c99bf --- /dev/null +++ b/systemd/org.tizen.system.vibrator.service @@ -0,0 +1,5 @@ +[D-BUS Service] +Name=org.tizen.system.vibrator +Exec=/bin/false +User=system_fw +SystemdService=feedbackd.service -- 2.7.4