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/have_util_nc.inc |
# ==== Purpose ==== # # Check if nc/netcat utility is available # The variable $nc contains name of utility # (nc or netcat) # # ==== Usage ==== # # --source include/have_util_nc.inc # ... # --exec $nc some options # disable_result_log; disable_query_log; --let $nc= --let $_outfile= $MYSQLTEST_VARDIR/tmp/have_nc.tmp # find nc --error 0,1,127 --exec nc -h > $_outfile 2>&1 --eval SET @content = LOAD_FILE('$_outfile') --remove_file $_outfile if (`SELECT LOCATE('usage', @content) > 0`) { --let $nc= nc SET @content=""; } # find netcat if (`SELECT '$nc' = ''`) { --error 0,1,127 --exec netcat -h > $_outfile 2>&1 --eval SET @content = LOAD_FILE('$_outfile') --remove_file $_outfile } if (`SELECT LOCATE('usage', @content) > 0`) { --let $nc= netcat SET @content=""; } # Skip the test case if utility not found if (`SELECT '$nc' = ''`) { --skip nc/netcat not found } enable_query_log; enable_result_log;