|
|
@@ -10,9 +10,10 @@ local modulename="Backup"
|
|
|
function_selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))"
|
|
|
|
|
|
check.sh
|
|
|
+info_distro.sh
|
|
|
backupname="${servicename}-$(date '+%Y-%m-%d-%H%M%S')"
|
|
|
echo ""
|
|
|
-fn_print_info_nl "A total of $(du -sh "${rootdir}" --exclude="${backupdir}" | awk '{print $1}') will be compressed into the following backup:"
|
|
|
+fn_print_info_nl "A total of ${rootdirduexbackup} will be compressed into the following backup:"
|
|
|
echo "${backupdir}/${backupname}.tar.gz"
|
|
|
echo ""
|
|
|
while true; do
|
|
|
@@ -38,14 +39,17 @@ if [ "${status}" != "0" ]; then
|
|
|
esac
|
|
|
done
|
|
|
fi
|
|
|
-fn_script_log "Started backup"
|
|
|
+
|
|
|
fn_print_dots "Backup in progress, please wait..."
|
|
|
+fn_script_log_info "Started backup"
|
|
|
sleep 2
|
|
|
if [ ! -d "${backupdir}" ]; then
|
|
|
mkdir "${backupdir}"
|
|
|
fi
|
|
|
tar -czf "${backupdir}/${backupname}.tar.gz" -C "${rootdir}" --exclude "backups" ./*
|
|
|
+# NOTE: Need to add error checking for tar.
|
|
|
fn_print_ok_nl "Backup created: ${backupname}.tar.gz is $(du -sh "${backupdir}/${backupname}.tar.gz" | awk '{print $1}') size"
|
|
|
-fn_script_log "Complete, Backup created: ${backupdir}/${backupname}.tar.gz is $(du -sh "${backupdir}/${backupname}.tar.gz" | awk '{print $1}') size"
|
|
|
+fn_script_log_pass "Backup created: ${backupdir}/${backupname}.tar.gz is $(du -sh "${backupdir}/${backupname}.tar.gz" | awk '{print $1}') size"
|
|
|
sleep 1
|
|
|
-echo ""
|
|
|
+echo ""
|
|
|
+core_exit.sh
|