function tts_migration() {
log I "TTS Migration config files"
- local SRC_PATH=$(get_old_rw_path)/usr/data/.voice/
- local DST_PATH=$(get_rw_path)/usr/data/.voice/
- local SRC_CONF_PATH=$(get_old_rw_path)/usr/home/owner/share/.voice/tts-config.xml
+ local SRC_PATH=$(get_old_rw_path)/usr/data/.voice/tts
+ local DST_PATH=$(get_rw_path)/usr/data/.voice/tts
+ local SRC_CONF_PATH=$(get_old_rw_path)/usr/data/.voice/tts-config.xml
+ local DST_CONF_PATH=$(get_rw_path)/usr/data/.voice/
if [ ! -e $DST_PATH ]; then
log I "TTS Migration set destination path"
chown -R ui_fw:users $(get_rw_path)/usr/data/.voice
fi
- if [ -e $SRC_CONF_PATH ]; then
+ if [ -e $SRC_PREV_CONF_PATH ]; then
log I "TTS Migration 7.0 only START"
- SRC_PREV_PATH=$(get_old_rw_path)/usr/home/owner/share/.voice/tts/1.0/engine-info
- DST_ENGINE_PATH=$(get_rw_path)/usr/data/.voice/tts/engine-info
+ SRC_PREV_ENGINE_PATH=$(get_old_rw_path)/usr/home/owner/share/.voice/tts/1.0/engine-info
+ DST_NEW_ENGINE_PATH=$(get_rw_path)/usr/data/.voice/tts/engine-info
+ SRC_PREV_CONF_PATH=$(get_old_rw_path)/usr/home/owner/share/.voice/tts-config.xml
- if [ ! -e $SRC_PREV_PATH ]; then
+ if [ ! -e $SRC_PREV_ENGINE_PATH ]; then
log E "TTS Migration ERROR : No orignal Data"
return
fi
- mig_copy $SRC_PREV_PATH $DST_ENGINE_PATH || error_handle "default_data" $LINENO
- mig_copy $SRC_CONF_PATH $DST_PATH || error_handle "default_data" $LINENO
+ mig_copy $SRC_PREV_ENGINE_PATH $DST_NEW_ENGINE_PATH || error_handle "default_data" $LINENO
+ mig_copy $SRC_PREV_CONF_PATH $DST_CONF_PATH || error_handle "default_data" $LINENO
chown -R ui_fw:users $(get_rw_path)/usr/data/.voice
chmod 664 $(get_rw_path)/usr/data/.voice/tts-config.xml
fi
mig_copy $SRC_PATH $DST_PATH || error_handle "default_data" $LINENO
+ mig_copy $SRC_CONF_PATH $DST_CONF_PATH || error_handle "default_data" $LINENO
log I "TTS Migration after 8.0 END"
fi