Add upgrade script 13/87613/2 submit/tizen/20160909.002354
authorsooyeon.kim <sooyeon.kim@samsung.com>
Fri, 9 Sep 2016 01:10:46 +0000 (10:10 +0900)
committersooyeon.kim <sooyeon.kim@samsung.com>
Fri, 9 Sep 2016 02:21:31 +0000 (11:21 +0900)
Change-Id: I4388ab8b660c483ab60ea8456350522fd81be63d
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
502.vc_upgrade_24to30.sh [new file with mode: 0755]
CMakeLists.txt
packaging/voice-control.spec

diff --git a/502.vc_upgrade_24to30.sh b/502.vc_upgrade_24to30.sh
new file mode 100755 (executable)
index 0000000..78386c4
--- /dev/null
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+#------------------------------------------#
+# Resourced patch for upgrade (2.4 -> 3.0) #
+#------------------------------------------#
+
+# Macro
+VOICE_DIR_24=/opt/usr/data/voice
+VC_DIR_24=/opt/home/app/.voice/vc
+
+VOICE_DIR_30=/opt/usr/home/owner/share/.voice
+VC_DIR_30=$VOICE_DIR_30/vc
+
+VC_CONF_FILE_24=/opt/home/app/.voice/vc-config.xml
+VC_CONF_FILE_30=$VOICE_DIR_30/vc-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 $VC_DIR_24/ $VOICE_DIR_30/
+chown -R owner:users $VOICE_DIR_30/
+chsmack -ra User::App::Shared $VOICE_DIR_30/
+
+mv $VC_CONF_FILE_24 $VC_CONF_FILE_30
+chown owner:users $VC_CONF_FILE_30
+chsmack -a User::App::Shared $VC_CONF_FILE_30
+
+# Remove directories
+rm -rf /opt/home/app/.voice
index ae696f0..25a4ede 100644 (file)
@@ -68,3 +68,7 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/vc-config.xml DESTINATION ${TZ_SYS_RO_SHARE}/v
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.voice.vcserver.service DESTINATION ${TZ_SYS_RO_SHARE}/dbus-1/services)
 
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/vc-server.conf DESTINATION /etc/dbus-1/session.d)
+
+## Upgrade script ##
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/vc_upgrade_24to30.sh DESTINATION ${TZ_SYS_RO_SHARE}/upgrade/scripts)
+
index 7ed37d4..432ac4b 100644 (file)
@@ -116,6 +116,7 @@ mkdir -p %{_libdir}/voice/vc
 %{_libdir}/libvc_widget.so
 %{_libdir}/libvc_manager.so
 %{_bindir}/vc-daemon
+%{TZ_SYS_RO_SHARE}/upgrade/scripts/vc_upgrade_24to30.sh
 %{TZ_SYS_RO_SHARE}/voice/vc/1.0/vc-config.xml
 %{TZ_SYS_RO_SHARE}/dbus-1/services/org.tizen.voice*
 %{TZ_SYS_RO_SHARE}/license/%{name}