]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blame - modules/role/templates/backup/backup_head.sh.erb
Merge branch 'dev'
[perso/Immae/Projets/Puppet.git] / modules / role / templates / backup / backup_head.sh.erb
CommitLineData
d87a489f
IB
1#!/bin/bash
2MAILTO="<%= @mailto %>"
3
4EXCL_FROM=`mktemp`
5FILES_FROM=`mktemp`
6TMP_STDERR=`mktemp`
7
8on_exit() {
9 if [ -s "$TMP_STDERR" ]; then
10 cat "$TMP_STDERR" | mail -Ssendwait -s "save_distant rsync error" "$MAILTO"
11 fi
12 rm -f $TMP_STDERR $EXCL_FROM $FILES_FROM
13}
14
15trap "on_exit" EXIT
16
17exec 2> "$TMP_STDERR"
18exec < /dev/null
19
20set -e