From: sooyeon.kim Date: Fri, 9 Sep 2016 01:03:27 +0000 (+0900) Subject: Add upgrade script X-Git-Tag: accepted/tizen/common/20160909.114950~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fstt.git;a=commitdiff_plain;h=0aa95ab22d5a3e4952efd57626e45fa6889477c8 Add upgrade script Change-Id: I5e24f5309b2016d98b76767f0871afe3f22f96bb Signed-off-by: sooyeon.kim --- diff --git a/500.stt_upgrade_24to30.sh b/500.stt_upgrade_24to30.sh new file mode 100755 index 0000000..27cd36d --- /dev/null +++ b/500.stt_upgrade_24to30.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +#------------------------------------------# +# Resourced patch for upgrade (2.4 -> 3.0) # +#------------------------------------------# + +# Macro +VOICE_DIR_24=/opt/usr/data/voice +STT_CONF_DIR_24=/opt/home/app/.voice +STT_CONF_FILE_24=$STT_CONF_DIR_24/stt-config.xml + +VOICE_DIR_30=/opt/usr/home/owner/share/.voice +STT_CONF_FILE_30=$VOICE_DIR_30/stt-config.xml + +# Make new directories +mkdir -p $VOICE_DIR_30 +chown owner:users $VOICE_DIR_30 +chsmack -a User::App::Shared $VOICE_DIR_30 + + +# Move +mv $VOICE_DIR_24/stt/ $VOICE_DIR_30/ +chown -R owner:users $VOICE_DIR_30/ +chsmack -ra User::App::Shared $VOICE_DIR_30/ + +mv $STT_CONF_FILE_24 $STT_CONF_FILE_30 +chown owner:users $STT_CONF_FILE_30 +chsmack -a User::App::Shared $STT_CONF_FILE_30 + +# Remove directories +rm -r /opt/usr/devel/bin/stt-test +rm -rf $VOICE_DIR_24/stt diff --git a/CMakeLists.txt b/CMakeLists.txt index 8e4d43c..c6fcfb0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,3 +69,5 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/stt-config.xml DESTINATION ${TZ_SYS_RO_SHARE}/ INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.voice.sttserver.service DESTINATION ${TZ_SYS_RO_SHARE}/dbus-1/services) INSTALL(FILES ${CMAKE_SOURCE_DIR}/stt-server.conf DESTINATION /etc/dbus-1/session.d) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/stt_upgrade_24to30.sh DESTINATION ${TZ_SYS_RO_SHARE}/upgrade/scripts) + diff --git a/packaging/stt.spec b/packaging/stt.spec index d74c63b..3eafc38 100644 --- a/packaging/stt.spec +++ b/packaging/stt.spec @@ -112,6 +112,7 @@ mkdir -p %{TZ_SYS_RO_SHARE}/voice/test %defattr(-,root,root,-) %{_libdir}/lib*.so /etc/dbus-1/session.d/stt-server.conf +%{TZ_SYS_RO_SHARE}/upgrade/scripts/stt_upgrade_24to30.sh %{TZ_SYS_RO_SHARE}/voice/stt/1.0/stt-config.xml %{TZ_SYS_RO_SHARE}/dbus-1/services/org.tizen.voice* %{TZ_SYS_RO_SHARE}/voice/test/stt-test