summaryrefslogtreecommitdiffstats
path: root/stap-server
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2008-07-08 14:22:11 -0400
committerDave Brolley <brolley@redhat.com>2008-07-08 14:22:11 -0400
commitb7278cda1ffbe3f1e711adb40577ad12f3527260 (patch)
tree9957df6965fac4cee1d2444745029ce378e6e461 /stap-server
parentff7b8b4a8fbcba5e78e72617753fd33f6f3ebc07 (diff)
downloadsystemtap-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-xstap-server7
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
}