Files
percona-toolkit/t/pt-mysql-summary/pretty_print_cnf_file.sh
Daniel Nichter 4d462bbbdd Fix Bash tests.
2012-02-02 10:03:48 -07:00

41 lines
1.2 KiB
Bash

#!/bin/bash
TESTS=1
TMPDIR=$TEST_TMPDIR
cat <<EOF > $TMPDIR/expected
[mysqld]
datadir = /mnt/data/mysql
socket = /mnt/data/mysql/mysql.sock
old_passwords = 1
ssl-key = /opt/mysql.pdns/.cert/server-key.pem
ssl-cert = /opt/mysql.pdns/.cert/server-cert.pem
ssl-ca = /opt/mysql.pdns/.cert/ca-cert.pem
innodb_buffer_pool_size = 16M
innodb_flush_method = O_DIRECT
innodb_log_file_size = 64M
innodb_log_buffer_size = 1M
innodb_flush_log_at_trx_commit = 2
innodb_file_per_table = 1
ssl = 1
server-id = 1
log-bin = sl1-bin
[mysql.server]
user = mysql
basedir = /mnt/data
[mysqld_safe]
log-error = /var/log/mysqld.log
pid-file = /var/run/mysqld/mysqld.pid
[mysql]
[xtrabackup]
target-dir = /data/backup
EOF
pretty_print_cnf_file samples/my.cnf-001.txt > $TMPDIR/got
no_diff $TMPDIR/got $TMPDIR/expected