Merge branch 'master' into puppet3

This commit is contained in:
Ossi Salmi 2013-05-08 00:28:29 +03:00
commit c8c5f097b4
12 changed files with 605 additions and 95 deletions

View file

@ -5,6 +5,7 @@ MAXAGE="<%= @mysql_backup_maxage %>"
DATE=`date "+%Y-%m-%d"`
HOME="`getent passwd ${USER} | cut -d : -f 6`"
OPTS=""
if [ ! -d ${DESTDIR} ]; then
echo "ERR: MySQL backup directory [${DESTDIR}] does not exist" 1>&2
@ -15,6 +16,11 @@ umask 077
tmpwatch -m -f ${MAXAGE} ${DESTDIR}
mysqldump -E > /dev/null 2>&1
if [ $? -ne 2 ]; then
OPTS="${OPTS} -E"
fi
DESTDIR=${DESTDIR}/${DATE}
mkdir -p ${DESTDIR}
@ -24,5 +30,5 @@ for db in `mysql -e 'show databases' -s` ; do
continue
;;
esac
mysqldump --add-drop-table ${db} | gzip > ${DESTDIR}/${db}.${DATE}.gz
mysqldump --add-drop-table ${OPTS} ${db} | gzip > ${DESTDIR}/${db}.${DATE}.gz
done