--- /dev/null
+#!/bin/bash
+
+source "$UPDATE_EXEC_PATH/common/util.inc"
+source "$UPDATE_EXEC_PATH/common/debug.inc"
+source "$UPDATE_EXEC_PATH/common/mig_ctl.inc"
+source "$UPDATE_EXEC_PATH/common/path_ctl.inc"
+source "$UPDATE_EXEC_PATH/common/error_handle.inc"
+
+function ua_manager_migration() {
+ local SRC_PATH
+ local DST_PATH
+
+ SRC_PATH="$(get_old_rw_path)"/usr/dbspace/.ua-manager-data.db
+ DST_PATH="$(get_rw_path)"/usr/dbspace/.ua-manager-data.db
+
+ if [ ! -e "$SRC_PATH" ]; then
+ log E "Not exists [$SRC_PATH]."
+ return
+ fi
+
+ if [ ! -e $(dirname $DST_PATH) ]; then
+ mkdir -p $(dirname $DST_PATH)
+ chown "owner:users" $(dirname $DST_PATH)
+ chsmack -a "System" $(dirname $DST_PATH)
+ chmod 660 $(dirname $DST_PATH)
+ fi
+
+ mig_copy "$SRC_PATH" "$DST_PATH" || error_handler "default_data" $LINENO
+
+ SRC_PATH="$(get_old_rw_path)"/usr/dbspace/.ua-manager-data.db-journal
+ DST_PATH="$(get_rw_path)"/usr/dbspace/.ua-manager-data.db-journal
+
+ if [ ! -e "$SRC_PATH" ]; then
+ log E "Not exists [$SRC_PATH]."
+ return
+ fi
+
+ if [ ! -e $(dirname $DST_PATH) ]; then
+ mkdir -p $(dirname $DST_PATH)
+ chown "owner:users" $(dirname $DST_PATH)
+ chsmack -a "System" $(dirname $DST_PATH)
+ chmod 660 $(dirname $DST_PATH)
+ fi
+
+ mig_copy "$SRC_PATH" "$DST_PATH" || error_handler "default_data" $LINENO
+}
+
+# Trace flag check & enable
+if is_trace_enable; then
+ trace_enable
+fi
+
+# Main Function
+
+mig_init
+
+ua_manager_migration
+
+mig_finish
+
+exit 0