From 1b29458ea404da41dfb8b668351909be1221a6e9 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Wed, 1 Jan 2014 10:35:08 -0800 Subject: Adding rsync-no-vanished script for bug 10356. --- support/rsync-no-vanished | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 support/rsync-no-vanished diff --git a/support/rsync-no-vanished b/support/rsync-no-vanished new file mode 100755 index 00000000..1cce75cb --- /dev/null +++ b/support/rsync-no-vanished @@ -0,0 +1,15 @@ +#!/bin/bash + +IGNOREEXIT=24 +IGNOREOUT='^(file has vanished: |rsync warning: some files vanished before they could be transferred)' + +set -o pipefail + +rsync "${@}" 2>&1 | (egrep -v "$IGNOREOUT" || true) +ret=$? + +if [[ $ret == $IGNOREEXIT ]]; then + ret=0 +fi + +exit $ret -- cgit v1.2.1