From 1970ab05d4c82d7a09b0d3070d9f497bd01f68f0 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Fri, 2 Dec 2005 11:41:13 +0000 Subject: Make backup-mysql use one of two backup targets git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@33 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede --- backup-mysql | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/backup-mysql b/backup-mysql index f6ad2ac..b964833 100755 --- a/backup-mysql +++ b/backup-mysql @@ -6,17 +6,20 @@ # All rights reserved. # -echo "Does not handle per client backup dir" >&2 -exit 1 - umask 037 set -e set -u DATE=`date "+%Y%m%d-%H%M%S"` -TARGET=/var/backups/local/mysql -[ -d $TARGET ] || mkdir -p $TARGET +if [ -d /var/backups/local/mysql ]; then + TARGET=/var/backups/local/mysql +elif [ -d /var/local/backup/mysql ]; then + TARGET=/var/local/backup/mysql +else + echo "Cannot find a backup target directory" >&2 + exit 1 +fi echo 'SHOW DATABASES;' | mysql | tail -n +2 | while read db; do @@ -36,6 +39,3 @@ while read db; do ln "$file.bz2" "$TARGET/MD5-$md5" fi done | egrep -v 'Database ".*" dropped' - -# clean up old stuff -find "$TARGET" -name 'MD5-*' -links 1 -print0 | xargs --no-run-if-empty rm -- -- cgit v1.2.3