]> sourceware.org Git - systemtap.git/commitdiff
Make sure we log server activity when testing using a server.
authorDave Brolley <brolley@redhat.com>
Mon, 21 Dec 2009 20:40:55 +0000 (15:40 -0500)
committerDave Brolley <brolley@redhat.com>
Mon, 21 Dec 2009 20:40:55 +0000 (15:40 -0500)
testsuite/lib/systemtap.exp

index 6ea345c78bf9826ac1ac2548a97cc78992119416..e0e01bcc298a8cf68933ffb00d37a465c1064ca0 100644 (file)
@@ -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
This page took 0.028509 seconds and 5 git commands to generate.