summaryrefslogtreecommitdiffstats
path: root/stap-report
diff options
context:
space:
mode:
authorMark Wielaard <mjw@redhat.com>2009-03-17 16:58:35 +0100
committerMark Wielaard <mjw@redhat.com>2009-03-17 16:58:35 +0100
commitbf33ee46c8fff4d181b7f28521f12175bd32ec77 (patch)
tree5e0a9e1047af60389eee36da54182b52d3d53ee7 /stap-report
parent524c6f82b0a3c010d0fd6a67b1afcfbf55b789a6 (diff)
parent30cb532a560ed152b86506b80490e99195970271 (diff)
downloadsystemtap-steved-bf33ee46c8fff4d181b7f28521f12175bd32ec77.tar.gz
systemtap-steved-bf33ee46c8fff4d181b7f28521f12175bd32ec77.tar.xz
systemtap-steved-bf33ee46c8fff4d181b7f28521f12175bd32ec77.zip
Merge branch 'master' into pr6866
Resolved conflicts: runtime/task_finder.c: name vs path.
Diffstat (limited to 'stap-report')
-rwxr-xr-xstap-report43
1 files changed, 19 insertions, 24 deletions
diff --git a/stap-report b/stap-report
index 8551dc74..944609cf 100755
--- a/stap-report
+++ b/stap-report
@@ -1,26 +1,21 @@
-#!/usr/bin/python
+#! /bin/sh
-import sys
-import time
-import subprocess
+run(){
+ echo "== $1 =="
+ sh -c "$@"
+}
-ofile = sys.stdout
-
-def run(command):
- ofile.write("== " + command + " ==\n")
- ofile.flush()
- p = subprocess.Popen(command, shell=True, stdout=ofile, stderr=ofile)
- p.wait()
- ofile.write("\n")
-
-if __name__ == "__main__":
- run("stap -V")
- run("which stap")
- run("ls -ald `locate -r '/stap$'` `locate -r '/staprun$'`")
- run("printenv | egrep '^PATH=|^LD_LIBRARY_PATH=|^SYSTEMTAP_.*='")
- run("gcc -v")
- run("uname -a")
- run("dmesg | egrep 'stap|systemtap' | tail -n 10")
- run("cat /proc/cpuinfo | egrep 'processor|vendor_id|model name'")
- run(r"rpm -qa --qf %{name}-%{version}-%{release}.%{arch}\\n | egrep 'systemtap|elfutils|kernel|gcc' | sort")
- run(r"egrep 'PROBE|TRACE|MARKER|_DEBUG_' /lib/modules/`uname -r`/build/.config | grep -v not.set | sort | fmt -w 80")
+run "stap -V"
+run "which stap"
+run "locate --regex '/stap(run)?$' | xargs ls -ald"
+run "printenv | egrep '^PATH=|^LD_LIBRARY_PATH=|^SYSTEMTAP_.*='"
+run "gcc -v"
+run "uname -a"
+run "dmesg | egrep 'stap|systemtap' | tail -n 10"
+run "cat /proc/cpuinfo | egrep 'processor|vendor_id|model name'"
+if [ -x /usr/bin/dpkg ]; then
+ run "dpkg --list | egrep 'systemtap|elfutils|kernel|gcc' | awk '{print \$2,\$3}' | sort"
+else
+ run "rpm -qa --qf '%{name}-%{version} %{release}.%{arch}\\n' | egrep 'systemtap|elfutils|kernel|gcc' | sort"
+fi
+run "egrep 'PROBE|TRACE|MARKER|_DEBUG_' /lib/modules/`uname -r`/build/.config | grep -v not.set | sort | fmt -w 80"