From: sooyeon Date: Mon, 7 Mar 2022 16:55:55 +0000 (+0900) Subject: Revert to Dbus service activation, not systemd service activation X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4f8bf01af20af1337d27f449d8cc34382e393364;p=platform%2Fcore%2Fuifw%2Ftts.git Revert to Dbus service activation, not systemd service activation Change-Id: I701066ac290f1aa4969c1df14380e9fffc3e3c48 Signed-off-by: sooyeon --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 903920e6..275944cd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,14 +64,10 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/tts-config.xml DESTINATION ${TZ_SYS_RO_SHARE}/ INSTALL(FILES ${CMAKE_SOURCE_DIR}/tts-server.conf DESTINATION /etc/dbus-1/system.d) ## Dbus service ## -INSTALL(FILES ${CMAKE_SOURCE_DIR}/voice.ttsserver.service DESTINATION ${LIBDIR}/systemd/system) -INSTALL(FILES ${CMAKE_SOURCE_DIR}/voice.ttssrserver.service DESTINATION ${LIBDIR}/systemd/system) -INSTALL(FILES ${CMAKE_SOURCE_DIR}/voice.ttsnotiserver.service DESTINATION ${LIBDIR}/systemd/system) -INSTALL(FILES ${CMAKE_SOURCE_DIR}/voice.ttsinterruptserver.service DESTINATION ${LIBDIR}/systemd/system) -INSTALL(FILES ${CMAKE_SOURCE_DIR}/packaging/org.tizen.voice.ttsserver.service DESTINATION ${TZ_SYS_RO_SHARE}/dbus-1/system-services) -INSTALL(FILES ${CMAKE_SOURCE_DIR}/packaging/org.tizen.voice.ttssrserver.service DESTINATION ${TZ_SYS_RO_SHARE}/dbus-1/system-services) -INSTALL(FILES ${CMAKE_SOURCE_DIR}/packaging/org.tizen.voice.ttsnotiserver.service DESTINATION ${TZ_SYS_RO_SHARE}/dbus-1/system-services) -INSTALL(FILES ${CMAKE_SOURCE_DIR}/packaging/org.tizen.voice.ttsinterruptserver.service DESTINATION ${TZ_SYS_RO_SHARE}/dbus-1/system-services) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.voice.ttsserver.service DESTINATION ${TZ_SYS_RO_SHARE}/dbus-1/system-services) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.voice.ttssrserver.service DESTINATION ${TZ_SYS_RO_SHARE}/dbus-1/system-services) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.voice.ttsnotiserver.service DESTINATION ${TZ_SYS_RO_SHARE}/dbus-1/system-services) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.voice.ttsinterruptserver.service DESTINATION ${TZ_SYS_RO_SHARE}/dbus-1/system-services) ## tts_getengine ## diff --git a/org.tizen.voice.ttsinterruptserver.service b/org.tizen.voice.ttsinterruptserver.service new file mode 100644 index 00000000..52c48942 --- /dev/null +++ b/org.tizen.voice.ttsinterruptserver.service @@ -0,0 +1,4 @@ +[D-BUS Service] +Name=org.tizen.voice.ttsinterruptserver +Exec=/bin/sh -c "tts_getengine get system db/voice/tts/engine/default | awk '{print$5}' | xargs -t -i app_launcher -s {}-interrupt mode interrupt" +User=ui_fw diff --git a/org.tizen.voice.ttsnotiserver.service b/org.tizen.voice.ttsnotiserver.service new file mode 100644 index 00000000..57556dac --- /dev/null +++ b/org.tizen.voice.ttsnotiserver.service @@ -0,0 +1,4 @@ +[D-BUS Service] +Name=org.tizen.voice.ttsnotiserver +Exec=/bin/sh -c "tts_getengine get system db/voice/tts/engine/default | awk '{print$5}' | xargs -t -i app_launcher -s {}-noti mode noti" +User=ui_fw diff --git a/org.tizen.voice.ttsserver.service b/org.tizen.voice.ttsserver.service new file mode 100644 index 00000000..c08d1fe0 --- /dev/null +++ b/org.tizen.voice.ttsserver.service @@ -0,0 +1,4 @@ +[D-BUS Service] +Name=org.tizen.voice.ttsserver +Exec=/bin/sh -c "tts_getengine get system db/voice/tts/engine/default | awk '{print$5}' | xargs -t -i app_launcher -s {}" +User=ui_fw diff --git a/org.tizen.voice.ttssrserver.service b/org.tizen.voice.ttssrserver.service new file mode 100644 index 00000000..fe82273c --- /dev/null +++ b/org.tizen.voice.ttssrserver.service @@ -0,0 +1,4 @@ +[D-BUS Service] +Name=org.tizen.voice.ttssrserver +Exec=/bin/sh -c "tts_getengine get system db/voice/tts/engine/default | awk '{print$5}' | xargs -t -i app_launcher -s {}-sr mode sr" +User=ui_fw diff --git a/packaging/org.tizen.voice.ttsinterruptserver.service b/packaging/org.tizen.voice.ttsinterruptserver.service deleted file mode 100644 index d75c70a2..00000000 --- a/packaging/org.tizen.voice.ttsinterruptserver.service +++ /dev/null @@ -1,4 +0,0 @@ -[D-BUS Service] -Name=org.tizen.voice.ttsinterruptserver -Exec=/bin/false -SystemdService=voice.ttsinterruptserver.service diff --git a/packaging/org.tizen.voice.ttsnotiserver.service b/packaging/org.tizen.voice.ttsnotiserver.service deleted file mode 100644 index 22271173..00000000 --- a/packaging/org.tizen.voice.ttsnotiserver.service +++ /dev/null @@ -1,4 +0,0 @@ -[D-BUS Service] -Name=org.tizen.voice.ttsnotiserver -Exec=/bin/false -SystemdService=voice.ttsnotiserver.service diff --git a/packaging/org.tizen.voice.ttsserver.service b/packaging/org.tizen.voice.ttsserver.service deleted file mode 100644 index b5148584..00000000 --- a/packaging/org.tizen.voice.ttsserver.service +++ /dev/null @@ -1,4 +0,0 @@ -[D-BUS Service] -Name=org.tizen.voice.ttsserver -Exec=/bin/false -SystemdService=voice.ttsserver.service diff --git a/packaging/org.tizen.voice.ttssrserver.service b/packaging/org.tizen.voice.ttssrserver.service deleted file mode 100644 index b4b261b6..00000000 --- a/packaging/org.tizen.voice.ttssrserver.service +++ /dev/null @@ -1,4 +0,0 @@ -[D-BUS Service] -Name=org.tizen.voice.ttssrserver -Exec=/bin/false -SystemdService=voice.ttssrserver.service diff --git a/packaging/tts.spec b/packaging/tts.spec index f6455d2b..208661ec 100644 --- a/packaging/tts.spec +++ b/packaging/tts.spec @@ -173,10 +173,6 @@ mkdir -p %{TZ_SYS_RO_SHARE}/voice/test %license LICENSE %defattr(-,root,root,-) %{_libdir}/lib*.so -%{_libdir}/systemd/system/voice.ttsserver.service -%{_libdir}/systemd/system/voice.ttssrserver.service -%{_libdir}/systemd/system/voice.ttsnotiserver.service -%{_libdir}/systemd/system/voice.ttsinterruptserver.service %{TZ_SYS_RO_SHARE}/voice/tts/1.0/tts-config.xml %{TZ_SYS_RO_SHARE}/dbus-1/system-services/org.tizen.voice.ttsserver.service %{TZ_SYS_RO_SHARE}/dbus-1/system-services/org.tizen.voice.ttsnotiserver.service diff --git a/voice.ttsinterruptserver.service b/voice.ttsinterruptserver.service deleted file mode 100644 index 80d350e0..00000000 --- a/voice.ttsinterruptserver.service +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=TTS engine interrupt mode - -[Service] -Type=simple -User=ui_fw -BusName=org.tizen.voice.ttsinterruptserver -ExecStart=/bin/sh -c "tts_getengine get system db/voice/tts/engine/default | awk '{print$5}' | xargs -t -i app_launcher -s {}-interrupt mode interrupt" diff --git a/voice.ttsnotiserver.service b/voice.ttsnotiserver.service deleted file mode 100644 index 98d56991..00000000 --- a/voice.ttsnotiserver.service +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=TTS engine notification mode - -[Service] -Type=simple -User=ui_fw -BusName=org.tizen.voice.ttsnotiserver -ExecStart=/bin/sh -c "tts_getengine get system db/voice/tts/engine/default | awk '{print$5}' | xargs -t -i app_launcher -s {}-noti mode noti" diff --git a/voice.ttsserver.service b/voice.ttsserver.service deleted file mode 100644 index 861ce1cf..00000000 --- a/voice.ttsserver.service +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=TTS engine default mode - -[Service] -Type=simple -User=ui_fw -BusName=org.tizen.voice.ttsserver -ExecStart=/bin/sh -c "tts_getengine get system db/voice/tts/engine/default | awk '{print$5}' | xargs -t -i app_launcher -s {}" diff --git a/voice.ttssrserver.service b/voice.ttssrserver.service deleted file mode 100644 index 64b0b812..00000000 --- a/voice.ttssrserver.service +++ /dev/null @@ -1,8 +0,0 @@ -[Unit] -Description=TTS engine screen-reader mode - -[Service] -Type=simple -User=ui_fw -BusName=org.tizen.voice.ttssrserver -ExecStart=/bin/sh -c "tts_getengine get system db/voice/tts/engine/default | awk '{print$5}' | xargs -t -i app_launcher -s {}-sr mode sr"