pl.rpl_ip_mix : ipv6 not supported
rpl.rpl_ip_mix2 : ipv6 not supported
rpl.rpl_ipv4_as_ipv6 : ipv6 not supported
rpl.rpl_ipv6 : ipv6 not supported
main.ipv4_as_ipv6 : ipv6 not supported
main.ipv6 : ipv6 not supported
main.file_contents: Bug 1005787 revision-id not registered
innodb.innodb_prefix_index_liftedlimit : not suitable for build agent?
tests-ignored.txt:
pl.rpl_ip_mix : ipv6 not supported ipv4_as_ ipv6 : ipv6 not supported innodb_ prefix_ index_liftedlim it : not suitable for build agent?
rpl.rpl_ip_mix2 : ipv6 not supported
rpl.rpl_
rpl.rpl_ipv6 : ipv6 not supported
main.ipv4_as_ipv6 : ipv6 not supported
main.ipv6 : ipv6 not supported
main.file_contents: Bug 1005787 revision-id not registered
innodb.
buildscript.sh:
#!/bin/bash "5.5.$patch" '26.0' "$version- rel$perconavers ion"
set -o errexit
sudo yum -y install gcc-c++ cmake bison rpm-build libaio-devel ncurses-devel gperf
patch=24
version=
perconaversion=
latest=
# http:// www.percona. com/downloads/ Percona- Server- 5.5/Percona- Server- 5.5.24- 26.0/source/ Percona- Server- 5.5.24- rel26.0. tar.gz www.percona. com/downloads/ Percona- Server- 5.5/Percona- Server- $version- $perconaversion /source/ Percona- Server- $latest. tar.gz
wget http://
tar -zxf Percona- Server- $latest. tar.gz
sed -i "s/%%PATCH% %/$patch/ " our-percona.spec %/$version/ " my.cnf %/$version/ " our-percona.spec
sed -i "s/%%VERSION%
sed -i "s/%%VERSION%
rm -rf debug release tmp RPMS,SOURCES, SPECS,SRPMS} tmp Server- $latest -DBUILD_ CONFIG= mysql_release -DCMAKE_ BUILD_TYPE= Debug -DCMAKE_ INSTALL_ PREFIX: PATH=/opt/ our/percona- $version -DINSTALL_ LAYOUT: STRING= STANDALONE -DMYSQL_ DATADIR: PATH=/home/ mysql/percona- 5.5/data -DWITH_ READLINE: BOOL=ON -DEXTRA_ CHARSETS: STRING= all -DWITH_ EMBEDDED_ SERVER= OFF
mkdir -p rpm/{BUILD,
# Build debug binaries
mkdir debug
(
cd debug
cmake ../Percona-
make VERBOSE=1 Server- $latest/ mysql-test/ test-list= tests-ignored. txt Server- $latest -DBUILD_ CONFIG= mysql_release -DCMAKE_ BUILD_TYPE= Release -DCMAKE_ INSTALL_ PREFIX: PATH=/opt/ our/percona- $version -DINSTALL_ LAYOUT: STRING= STANDALONE -DMYSQL_ DATADIR: PATH=/home/ mysql/percona- 5.5/data -DWITH_ READLINE: BOOL=ON -DEXTRA_ CHARSETS: STRING= all -DENABLE_ DEBUG_SYNC: BOOL=OFF -DWITH_ EMBEDDED_ SERVER= OFF
make test
)
(
cp tests-ignored.txt debug/mysql-test/
cp tests-ignored.txt Percona-
cd debug/mysql-test/
./mysql-test-run.pl --skip-
)
# Build release binaries and create final package
mkdir release
(
cd release
cmake ../Percona-
make VERBOSE=1 package
)
cp release/ mysql-$ version- linux-x86_ 64.tar. gz tmp version- linux-x86_ 64.tar. gz version- linux-x86_ 64 our-percona- $version $version/ support- files $patch- linux-x86_ 64.tgz our-percona- $version $patch- linux-x86_ 64.tgz rpm/SOURCES our-percona. spec x86_64/ our-percona- *.rpm .
(
cd tmp
tar xfz mysql-$
mv mysql-$
cp ../my.cnf our-percona-
tar cfz percona-
)
mv tmp/percona-
cp our-percona.spec rpm/SPECS
rpmbuild -v --define="_topdir $PWD/rpm" --define="_tmppath $PWD/tmp" -bb rpm/SPECS/
cp rpm/RPMS/