From 161be0d9d13449d74de97327786dde83da24bd86 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Wed, 30 Jul 2008 12:39:51 -0400 Subject: No need for random suffix file cmdline and sysinfo files in the client's request tree. --- stap-server | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'stap-server') diff --git a/stap-server b/stap-server index 7df324b4..e825c49a 100755 --- a/stap-server +++ b/stap-server @@ -146,20 +146,20 @@ function check_compatibility { # function: read_data_file PREFIX # -# Find a file whose name matches '$1.??????' whose first line +# Find a file whose name is '$1' and whose first line # contents are '$1: .*'. Read and echo the first line. function read_data_file { - for f in `ls $1.??????` - do - read < $f - line=$REPLY - data=`expr "$line" : "$1: \\\(.*\\\)"` - if test "X$data" != "X"; then - echo $data - return - fi - done - fatal "ERROR: Data file for $1 not found" + test -f $1 || \ + fatal "ERROR: Data file $1 not found" + + read < $1 + line=$REPLY + data=`expr "$line" : "$1: \\\(.*\\\)"` + if test "X$data" != "X"; then + echo $data + return + fi + fatal "ERROR: Data in file $1 is incorrect" } # function: parse_options [ STAP-OPTIONS ] -- cgit