Current Path : /home/usr.opt/mysql57/mysql-test/include/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //home/usr.opt/mysql57/mysql-test/include/mysqlbinlog_have_debug.inc |
############################################# # checks if mysqlbinlog is debug compiled # this "cannot" be done simply by using # have_debug.inc ############################################# --disable_query_log --let $temp_out_help_file=$MYSQL_TMP_DIR/mysqlbinlog_help.tmp --exec $MYSQL_BINLOG --help>$temp_out_help_file let log_tmp=$temp_out_help_file; --let $temp_inc=$MYSQL_TMP_DIR/temp.inc let inc_tmp=$temp_inc; --perl use strict; my $tmp_file= $ENV{'log_tmp'} or die "log_tmp not set"; open(FILE, "$tmp_file") or die("Unable to open $tmp_file: $!\n"); my $count = () = grep(/Output debug log/g,<FILE>); close FILE; my $temp_inc= $ENV{'inc_tmp'} or die "temp_inc not set"; open(FILE_INC,">", "$temp_inc") or die("can't open file \"$temp_inc\": $!"); print FILE_INC '--let $is_debug= '.$count; close FILE_INC; EOF --source $temp_inc if (!$is_debug) { --skip mysqlbinlog needs to be debug compiled } --remove_file $temp_out_help_file --remove_file $temp_inc --enable_query_log