diff --git a/roles/syncrepo/files/syncrepo-template.sh b/roles/syncrepo/files/syncrepo-template.sh index 319f6443e279b4112a679be593483f9ff0e735fc..85241c1e970428b3a60ef2b03ddf15cfcd72a3ac 100755 --- a/roles/syncrepo/files/syncrepo-template.sh +++ b/roles/syncrepo/files/syncrepo-template.sh @@ -59,12 +59,12 @@ lastupdate_url='' [ ! -d "${target}" ] && mkdir -p "${target}" [ ! -d "${tmp}" ] && mkdir -p "${tmp}" -# Cleanup any temporary files from old run that might remain. -find "${target}" -name '.~tmp~' -exec rm -r {} + - exec 9>"${lock}" flock -n 9 || exit +# Cleanup any temporary files from old run that might remain. +find "${target}" -name '.~tmp~' -exec rm -r {} + + rsync_cmd() { local -a cmd=(rsync -rtlH --safe-links --delete-after ${VERBOSE} "--timeout=600" "--contimeout=60" -p \ --delay-updates --no-motd "--temp-dir=${tmp}")