forked from ungleich-public/ccollect
Some cleanups
This commit is contained in:
parent
a35e31e86c
commit
e2a143e0b6
1 changed files with 13 additions and 18 deletions
17
ccollect.sh
17
ccollect.sh
|
@ -384,13 +384,7 @@ while [ "${i}" -lt "${no_sources}" ]; do
|
|||
#
|
||||
# Check for incomplete backups
|
||||
#
|
||||
(
|
||||
set -e
|
||||
# FIXME: debug
|
||||
set -x
|
||||
cd "${c_dest}"
|
||||
# one column output to ${TMP}
|
||||
ls -1 "${INTERVAL}"*/${c_marker} > "${TMP}"
|
||||
( cd "${c_dest}" 2>/dev/null && ls -1 "${INTERVAL}"*/${c_marker} > "${TMP}" 2>/dev/null)
|
||||
|
||||
# FIXME: debug
|
||||
cat "${TMP}"
|
||||
|
@ -398,12 +392,11 @@ while [ "${i}" -lt "${no_sources}" ]; do
|
|||
while read incomplete; do
|
||||
realincomplete=$(echo ${incomplete} | sed "s/${c_marker}\$//")
|
||||
_techo "Incomplete backup: ${realincomplete}"
|
||||
if [ "$DELETE_INCOMPLETE" = "yes" ]; then
|
||||
_techo "Deleting ${realincomplete}"
|
||||
echo rm $VVERBOSE -rf "${realincomplete}"
|
||||
if [ "${DELETE_INCOMPLETE}" = "yes" ]; then
|
||||
_techo "Deleting ${realincomplete} ..."
|
||||
rm $VVERBOSE -rf "${c_dest}/${realincomplete}"
|
||||
fi
|
||||
done < "${TMP}"
|
||||
) || _exit_err "Searching for incomplete backups failed."
|
||||
|
||||
|
||||
#
|
||||
|
@ -441,6 +434,7 @@ while [ "${i}" -lt "${no_sources}" ]; do
|
|||
# try our interval
|
||||
set -x
|
||||
last_dir="$(ls -d "${c_dest}/${INTERVAL}."?* 2>/dev/null | sort -n | tail -n 1)"
|
||||
set +x
|
||||
|
||||
# try other intervals, if there's none four our interval
|
||||
if [ -z "${last_dir}" ]; then
|
||||
|
@ -501,6 +495,7 @@ while [ "${i}" -lt "${no_sources}" ]; do
|
|||
|
||||
set -x
|
||||
rsync "$@" "${source}" "${abs_destination_dir}"; ret=$?
|
||||
set +x
|
||||
|
||||
#
|
||||
# remove marking here
|
||||
|
|
Loading…
Reference in a new issue