1
# helper script to prepare MySQL tree for xtrabackup build
2
# tested with mysql-5.0.75 / .77
3
# $1 - path to mysql .tar.gz
8
DIRDST=`dirname $PATHS`
9
DRNAME=`basename $PATHS .tar.gz`
11
mkdir -p $DIRDST/xtrabackup-build
13
rm -fr $DIRDST/xtrabackup-build/$DRNAME
15
tar xfz $PATHS -C $DIRDST/xtrabackup-build
16
cp ../fix_innodb_for_backup.patch $DIRDST/xtrabackup-build/$DRNAME
17
mkdir -p $DIRDST/xtrabackup-build/$DRNAME/innobase/xtrabackup
18
cp ../* $DIRDST/xtrabackup-build/$DRNAME/innobase/xtrabackup
19
pushd $DIRDST/xtrabackup-build/$DRNAME
20
patch -p1 < fix_innodb_for_backup.patch
23
mv $DIRDST/xtrabackup-build/$DRNAME/ $DIRDST/xtrabackup-build/xtrabackup-$BV
25
tar cfz xtrabackup-$BV.tar.gz xtrabackup-$BV
26
cp xtrabackup-$BV.tar.gz /usr/src/redhat/SOURCES/
30
#cd innobase/xtrabackup