add creating personal-info directory after tizen_8.0 upgrade 49/320849/1
authordyamy-lee <dyamy.lee@samsung.com>
Fri, 4 Oct 2024 01:15:28 +0000 (10:15 +0900)
committerDaYe Lee <dyamy.lee@samsung.com>
Mon, 25 Nov 2024 04:50:39 +0000 (04:50 +0000)
Change-Id: I2cced249a4a36e97d286f7a737c2f7026e986540
(cherry picked from commit 76335c779fbbf567f9efc65eb1c1ef5805e47757)

script/migration/tts.sh

index 52787ef185121ac009c6ce20208b08b9bca8f4ea..7f40fb2843351352a17e60862b9549a4e0451704 100644 (file)
@@ -17,6 +17,8 @@ function tts_migration() {
     local SRC_CONF_PATH=$(get_old_rw_path)/usr/data/.voice/tts-config.xml
     local DST_CONF_PATH=$(get_rw_path)/usr/data/.voice/tts-config.xml
     local SRC_PREV_ENGINE_PATH=$(get_old_rw_path)/usr/home/owner/share/.voice/tts/1.0/engine-info/
+    local SRC_PERSONAL_INFO_PATH=$(get_old_rw_path)/usr/data/.voice/tts/personal-info/
+    local DST_PERSONAL_INFO_PATH=$(get_rw_path)/usr/data/.voice/tts/personal-info/
 
     if [ -e $SRC_PREV_ENGINE_PATH ]; then
         local VERSON=$(get_old_platform_version)
@@ -83,6 +85,14 @@ function tts_migration() {
             mig_copy $SRC_CONF_PATH $DST_CONF_PATH || error_handle "default_data" $LINENO
         fi
 
+        if [ ! -e $SRC_PERSONAL_INFO_PATH ]; then
+            log I "TTS Migration create new personal-info directory"
+            mkdir -p -m 0775 $DST_PERSONAL_INFO_PATH
+            chsmack -t $DST_PERSONAL_INFO_PATH
+            chsmack -a "User::App::Shared" $DST_PERSONAL_INFO_PATH
+            chown -R ui_fw:users $(get_rw_path)/usr/data/.voice
+        fi
+
         log I "TTS Migration after 8.0 END"
     fi
 }