diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2008-10-17 22:51:37 -0400 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2008-10-17 22:51:37 -0400 |
commit | b0ff684d5ac5b0ade97a4e508a92a7f743068221 (patch) | |
tree | 97d9d19d6fd87baebb0c63f10dc042f5aa8f4d47 /stap-report | |
parent | 52333a6929a036ba787593eb42acab81d11d91b1 (diff) | |
download | systemtap-steved-b0ff684d5ac5b0ade97a4e508a92a7f743068221.tar.gz systemtap-steved-b0ff684d5ac5b0ade97a4e508a92a7f743068221.tar.xz systemtap-steved-b0ff684d5ac5b0ade97a4e508a92a7f743068221.zip |
stap-report script packaging & tweaks
Diffstat (limited to 'stap-report')
-rwxr-xr-x | stap-report | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/stap-report b/stap-report index c2a5d070..e6503b31 100755 --- a/stap-report +++ b/stap-report @@ -4,8 +4,7 @@ import sys import time import subprocess -ofname = "/tmp/stapreport-" + time.strftime("%Y%m%d%H%M%S") + ".txt" -ofile = open(ofname, "w") +ofile = sys.stdout def run(command): ofile.write("== " + command + " ==\n") @@ -13,20 +12,15 @@ def run(command): p = subprocess.Popen(command, shell=True, stdout=ofile, stderr=ofile) p.wait() ofile.write("\n") - sys.stdout.write(".") - sys.stdout.flush() if __name__ == "__main__": - sys.stdout.write("Collecting data") - sys.stdout.flush() 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 | grep 'gcc'") 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") - print "\nPlease include the following file in your bug report:", ofname + run(r"egrep 'PROBE|TRACE|MARKER' /lib/modules/`uname -r`/build/.config | grep -v not.set | sort | fmt -w 80") |