diff options
author | Dave Brolley <brolley@redhat.com> | 2009-12-21 15:40:55 -0500 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2009-12-21 15:40:55 -0500 |
commit | d12a5be645d7036e7834308e714496f57adda852 (patch) | |
tree | 391991a2e72de94bf1f552fd688e97798bfef1df | |
parent | 2bdb71392526de784316f39c20a905425cba0607 (diff) | |
download | systemtap-steved-d12a5be645d7036e7834308e714496f57adda852.tar.gz systemtap-steved-d12a5be645d7036e7834308e714496f57adda852.tar.xz systemtap-steved-d12a5be645d7036e7834308e714496f57adda852.zip |
Make sure we log server activity when testing using a server.
-rw-r--r-- | testsuite/lib/systemtap.exp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/testsuite/lib/systemtap.exp b/testsuite/lib/systemtap.exp index 6ea345c7..e0e01bcc 100644 --- a/testsuite/lib/systemtap.exp +++ b/testsuite/lib/systemtap.exp @@ -143,8 +143,17 @@ proc setup_server {} { set env(SYSTEMTAP_SERVER_SCRIPTS) $env(PKGLIBDIR) } + # Erase the old server log file. + set logfile "[exec pwd]/server.log" + if {[file exists $logfile]} then { + exec rm -f $logfile; + } + # Create a new one and make sure it's world writable. + exec touch $logfile + exec chmod 666 $logfile + # Try to find or start the server. - set server_pid [exec stap-start-server --log=[exec pwd]/server.log] + set server_pid [exec stap-start-server --log=$logfile] if { "$server_pid" == "" } then { print "Cannot start a systemtap server" set server_pid 0 |