Ajout : sauvegardes automatiques des bases postgresql.
[lhc/ateliers.git] / local / backup / mysql-backup
1 #!/bin/sh -eu
2 # SYNTAX: $database_pattern -- $duplicity_options
3 tool=$(readlink -e "${0%/*}/.")
4 ${TRACE:+set -x}
5
6 database_pattern=$1; shift
7 test ! "${1-}" = -- || shift
8
9 install -d -m 770 -o backup -g backup \
10 ~backup/archive/mysql \
11 ~backup/data/mysql
12
13 test "${TRACE:+set}" || no_print_statistics="--no-print-statistics"
14 "$tool"/mysql-snapshot "$database_pattern" \
15 -- "$tool"/duplicity \
16 --name 'mysql/"$database"' \
17 ${no_print_statistics-} \
18 "$@" \
19 ~backup/snapshot/mysql/'"$database"' \
20 file:///home/backup/data/mysql/'"$database"'