Commit 96ea08b1 authored by Hardik Juneja's avatar Hardik Juneja Committed by Rafael Monnerat

Slaprunner: fix bugs/typos made in my last commit on runner-export script

parent 3e2a6ac1
...@@ -31,7 +31,7 @@ md5sum = 5cfa49bcf20612844e1c50a85740d0b3 ...@@ -31,7 +31,7 @@ md5sum = 5cfa49bcf20612844e1c50a85740d0b3
[template-runner-export-script] [template-runner-export-script]
filename = template/runner-export.sh.jinja2 filename = template/runner-export.sh.jinja2
md5sum = 78b2454951e6dbe124612eafebcf5690 md5sum = 98ce179badc6af5979a64a7c3d0a2ceb
[instance-runner-export] [instance-runner-export]
filename = instance-runner-export.cfg.in filename = instance-runner-export.cfg.in
......
...@@ -6,6 +6,7 @@ umask 077 ...@@ -6,6 +6,7 @@ umask 077
# Exit on any error, to prevent inconsistent backup # Exit on any error, to prevent inconsistent backup
# Error on unset variable expansion # Error on unset variable expansion
set -eu set -eu
set -o pipefail
# Redirect output to log # Redirect output to log
exec > >(tee -ai '{{ output_log_file }}') exec > >(tee -ai '{{ output_log_file }}')
...@@ -22,18 +23,10 @@ rsync () { ...@@ -22,18 +23,10 @@ rsync () {
# Workaround for bug https://bugzilla.samba.org/show_bug.cgi?id=3653 # Workaround for bug https://bugzilla.samba.org/show_bug.cgi?id=3653
IGNOREEXIT=24 IGNOREEXIT=24
IGNOREOUT='^(file has vanished: |rsync warning: some files vanished before they could be transferred)' IGNOREOUT='^(file has vanished: |rsync warning: some files vanished before they could be transferred)'
set -o pipefail
set -x set -x
'{{ rsync_binary }}' -rlptgov --stats --safe-links --ignore-missing-args --delete --delete-excluded "$@" 2>1 | (egrep -v "$IGNOREOUT" || true) '{{ rsync_binary }}' -rlptgov --stats --safe-links --ignore-missing-args --delete --delete-excluded "$@" 2>&1 | (egrep -v "$IGNOREOUT" || true) || [ $? = "$IGNOREEXIT" ]
set +x set +x
ret=$?
if [[ $ret == $IGNOREEXIT ]]; then
ret=0
fi
exit $ret
} }
( (
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment