]> xenbits.xensource.com Git - people/liuw/osstest.git/commitdiff
ts-logs-capture: Find xenctx in /usr/local as well
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 2 Jul 2015 16:55:31 +0000 (17:55 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 3 Jul 2015 11:13:48 +0000 (12:13 +0100)
xenctx is now in /usr/local/lib/xen/bin/xenctx.
                     ^^^^^^
Find it by setting PATH in the shell command.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
ts-logs-capture

index 2498416d71b6215ca2de4d819c2abbb084540a10..13795e82624b9a3a4f82d97a6d5dc6a26614d2a2 100755 (executable)
@@ -210,8 +210,10 @@ sub fetch_logs_guest ($) {
            my $sysmaparg = !defined $kernpath ? '' :
                $kernpath !~ m,/vmlinuz-, ? die "$kernpath ?" :
                "-s $`/System.map-$'";
-           try_cmd_output_save("/usr/lib/xen/bin/xenctx ".$sysmaparg.
-                               " $gho->{Domid} $vcpu");
+           try_cmd_output_save(
+               'PATH=/usr/local/lib/xen/bin:/usr/lib/xen/bin:$PATH; '.
+               "xenctx $sysmaparg $gho->{Domid} $vcpu"
+               );
         }
     }