]> sourceware.org Git - systemtap.git/commitdiff
Get PATH correct for fidning libexec tools for installcheck.
authorDave Brolley <brolley@redhat.com>
Mon, 21 Dec 2009 18:46:10 +0000 (13:46 -0500)
committerDave Brolley <brolley@redhat.com>
Mon, 21 Dec 2009 18:46:10 +0000 (13:46 -0500)
testsuite/lib/systemtap.exp

index 34ac3b0440df5fcd278bcc706abb80c56f406e00..6ea345c78bf9826ac1ac2548a97cc78992119416 100644 (file)
@@ -113,8 +113,8 @@ proc setup_server {} {
 
     # Make sure that the necessary resources are available to run the client/server.
     if {[installtest_p]} then {
-       if {[catch {exec /usr/bin/which stap-client-connect} dummy]} then {
-           print "Unable to start a server: stap-client-connect is not found in PATH"
+       if {! [file exists $env(PKGLIBDIR)/stap-client-connect]} then {
+           print "Unable to start a server: stap-client-connect is not installed"
            return 0
        }
     } elseif {! [file exists [exec pwd]/../stap-client-connect]} then {
@@ -140,11 +140,11 @@ proc setup_server {} {
        set env(SYSTEMTAP_SERVER_SCRIPTS) "$srcdir/.."
     } else {
        set env(PATH) "$env(PKGLIBDIR):$env(PATH)"
-       set env(SYSTEMTAP_SERVER_SCRIPTS) env(PKGLIBDIR)
+       set env(SYSTEMTAP_SERVER_SCRIPTS) $env(PKGLIBDIR)
     }
 
     # Try to find or start the server.
-    set server_pid [exec stap-start-server]
+    set server_pid [exec stap-start-server --log=[exec pwd]/server.log]
     if { "$server_pid" == "" } then {
        print "Cannot start a systemtap server"
        set server_pid 0
This page took 0.028924 seconds and 5 git commands to generate.