#!/bin/sh

echo "create backup image"

. /lib/deepin-recovery-gui/scripts/functions

SOURCE=$1
DEST=$2
DEST_PATH=$3
DEST_NAME=$4
DEST_MD5NAME=$5

source=$(resolv_device ${SOURCE})
dest=$(resolv_device ${DEST})

mkdir /target
mount ${dest} /target

mkdir -p /target/${DEST_PATH}

echo deepin-clone --tui --format-log-file=/run/plymouth/fifo ${source} /target/${DEST_PATH}
deepin-clone --tui --format-log-file=/run/plymouth/fifo ${source} /target/${DEST_PATH}/${DEST_NAME}

md5sum /target/${DEST_PATH}/${DEST_NAME} > /target/${DEST_PATH}/${DEST_MD5NAME}

umount /target
rm -rf /target

sync
