diff options
author | Dave Brolley <brolley@redhat.com> | 2008-07-08 14:22:11 -0400 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2008-07-08 14:22:11 -0400 |
commit | b7278cda1ffbe3f1e711adb40577ad12f3527260 (patch) | |
tree | 9957df6965fac4cee1d2444745029ce378e6e461 /stap-server | |
parent | ff7b8b4a8fbcba5e78e72617753fd33f6f3ebc07 (diff) | |
download | systemtap-steved-b7278cda1ffbe3f1e711adb40577ad12f3527260.tar.gz systemtap-steved-b7278cda1ffbe3f1e711adb40577ad12f3527260.tar.xz systemtap-steved-b7278cda1ffbe3f1e711adb40577ad12f3527260.zip |
Use `uname -rvm` for checking system compatibility. Generate
a finale response from the server to allow for error checking.
Diffstat (limited to 'stap-server')
-rwxr-xr-x | stap-server | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/stap-server b/stap-server index 11d6d81d..16ffe8ee 100755 --- a/stap-server +++ b/stap-server @@ -111,7 +111,7 @@ function check_request { client_sysinfo=`read_data_file sysinfo` test "X$client_sysinfo" != "X" || exit 1 - check_compatibility "$client_sysinfo" `server_sysinfo` + check_compatibility "$client_sysinfo" "`server_sysinfo`" } # function server_sysinfo @@ -120,7 +120,7 @@ function check_request { function server_sysinfo { if test "X$sysinfo_server" = "X"; then # Add some info from uname - sysinfo_server="`uname -r`" + sysinfo_server="`uname -rvm`" fi echo $sysinfo_server } @@ -365,9 +365,10 @@ function package_response { # Notify the client that $tar_server is ready and wait for the client to take # it. # The protocol is: -# server -> "sending: $tmpdir_server $tmpdir_stap" +# server -> "done:" # server -> $tar_server function send_response { + echo "done:" # Now send it nc -l $port < $tar_server > /dev/null } |