move c_marker to the global section, it's not specfic to a source
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
This commit is contained in:
parent
e8a977720f
commit
d7c4834dce
1 changed files with 5 additions and 5 deletions
10
ccollect.sh
10
ccollect.sh
|
@ -38,6 +38,7 @@ CSOURCES="${CCOLLECT_CONF}/sources"
|
||||||
CDEFAULTS="${CCOLLECT_CONF}/defaults"
|
CDEFAULTS="${CCOLLECT_CONF}/defaults"
|
||||||
CPREEXEC="${CDEFAULTS}/pre_exec"
|
CPREEXEC="${CDEFAULTS}/pre_exec"
|
||||||
CPOSTEXEC="${CDEFAULTS}/post_exec"
|
CPOSTEXEC="${CDEFAULTS}/post_exec"
|
||||||
|
CMARKER="ccollect-marker"
|
||||||
|
|
||||||
export TMP=$(mktemp "/tmp/${__myname}.XXXXXX")
|
export TMP=$(mktemp "/tmp/${__myname}.XXXXXX")
|
||||||
VERSION="0.8"
|
VERSION="0.8"
|
||||||
|
@ -293,7 +294,6 @@ while [ "${i}" -lt "${no_sources}" ]; do
|
||||||
c_dest="${backup}/destination"
|
c_dest="${backup}/destination"
|
||||||
c_pre_exec="${backup}/pre_exec"
|
c_pre_exec="${backup}/pre_exec"
|
||||||
c_post_exec="${backup}/post_exec"
|
c_post_exec="${backup}/post_exec"
|
||||||
c_marker="ccollect-marker"
|
|
||||||
for opt in verbose very_verbose summary exclude rsync_options \
|
for opt in verbose very_verbose summary exclude rsync_options \
|
||||||
delete_incomplete remote_host rsync_failure_codes \
|
delete_incomplete remote_host rsync_failure_codes \
|
||||||
mtime quiet_if_down ; do
|
mtime quiet_if_down ; do
|
||||||
|
@ -429,7 +429,7 @@ while [ "${i}" -lt "${no_sources}" ]; do
|
||||||
#
|
#
|
||||||
incomplete="$(echo \
|
incomplete="$(echo \
|
||||||
$(pcmd ls -1 "${ddir}/" | \
|
$(pcmd ls -1 "${ddir}/" | \
|
||||||
awk "/\.${c_marker}\$/ { print \$0; gsub(\"\.${c_marker}\$\",\"\",\$0); print \$0 }" | \
|
awk "/\.${CMARKER}\$/ { print \$0; gsub(\"\.${CMARKER}\$\",\"\",\$0); print \$0 }" | \
|
||||||
tee "${TMP}"))"
|
tee "${TMP}"))"
|
||||||
|
|
||||||
if [ "${incomplete}" ]; then
|
if [ "${incomplete}" ]; then
|
||||||
|
@ -502,7 +502,7 @@ while [ "${i}" -lt "${no_sources}" ]; do
|
||||||
#
|
#
|
||||||
# added marking in 0.6 (and remove it, if successful later)
|
# added marking in 0.6 (and remove it, if successful later)
|
||||||
#
|
#
|
||||||
pcmd touch "${destination_dir}.${c_marker}"
|
pcmd touch "${destination_dir}.${CMARKER}"
|
||||||
|
|
||||||
#
|
#
|
||||||
# the rsync part
|
# the rsync part
|
||||||
|
@ -532,8 +532,8 @@ while [ "${i}" -lt "${no_sources}" ]; do
|
||||||
# Remove marking here unless rsync failed.
|
# Remove marking here unless rsync failed.
|
||||||
#
|
#
|
||||||
if [ -z "$fail" ]; then
|
if [ -z "$fail" ]; then
|
||||||
pcmd rm "${destination_dir}.${c_marker}" || \
|
pcmd rm "${destination_dir}.${CMARKER}" || \
|
||||||
_exit_err "Removing ${destination_dir}.${c_marker} failed."
|
_exit_err "Removing ${destination_dir}.${CMARKER} failed."
|
||||||
if [ "${ret}" -ne 0 ]; then
|
if [ "${ret}" -ne 0 ]; then
|
||||||
_techo "Warning: rsync exited non-zero, the backup may be broken (see rsync errors)."
|
_techo "Warning: rsync exited non-zero, the backup may be broken (see rsync errors)."
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue