diff options
author | Jonathan Bauer | 2013-08-15 16:20:44 +0200 |
---|---|---|
committer | Jonathan Bauer | 2013-08-15 16:20:44 +0200 |
commit | 9d485e473e368ef50fe98cfdb11bee6095a53a40 (patch) | |
tree | 1610123cf2b0c3de4a372b99ca8967a23c538d52 /remote/modules/debug | |
parent | update stage4 filter list (diff) | |
download | tm-scripts-9d485e473e368ef50fe98cfdb11bee6095a53a40.tar.gz tm-scripts-9d485e473e368ef50fe98cfdb11bee6095a53a40.tar.xz tm-scripts-9d485e473e368ef50fe98cfdb11bee6095a53a40.zip |
[stage31] move configuration of stage32 into /bin/activate_sysconfig.
Diffstat (limited to 'remote/modules/debug')
-rwxr-xr-x | remote/modules/debug/data/opt/openslx/bin/debug-report | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/remote/modules/debug/data/opt/openslx/bin/debug-report b/remote/modules/debug/data/opt/openslx/bin/debug-report deleted file mode 100755 index 2c3aabe4..00000000 --- a/remote/modules/debug/data/opt/openslx/bin/debug-report +++ /dev/null @@ -1,98 +0,0 @@ -#!/bin/bash - -TOOLS=" - journalctl - systemctl - loginctl - lspci - lsusb - lsmod - mount -" - -URL="http://132.230.8.113/error_report.php" - -if [ "$UID" != "0" ]; then - echo "Debug Reports können nur von root versendet werden" >&2 - exit 1 -fi - -if ! curl -H "Expect:" -f -s -S --connect-timeout 5 "$URL" > /dev/null; then - echo "Kann den Debug-Report-Server in Freiburg nicht erreichen. :-(" >&2 - exit 1 -fi - -rm -rf /tmp/debug-report -mkdir -p /tmp/debug-report/{static,generated} - -if [ ! -d /tmp/debug-report ]; then - echo "FEHLER: Konnte /tmp/debug-report nicht erstellen!" >&2 - exit 1 -fi - -cd /tmp/debug-report - -cat > err-desc <<HEREEND - -# Bitte hier kurz eine passende Fehlerbeschreibung eingeben, anschließend -# Strg+O, ENTER, und Strg+X drücken. -HEREEND - -nano -w err-desc - -echo -n "Beginne mit dem Erstellen des Fehlerberichts..." - -. /opt/openslx/config - -echo "TIME INFORMATION:" > metadata -hwclock >> metadata -date >> metadata -for srv in 132.230.1.9 $SLX_NTP_SERVER 0.de.pool.ntp.org; do - ntpdate -u -q -p 2 -t 1 "$srv" >> metadata && break -done -echo -n "..." - -cp /opt/openslx/config /tmp/udhcpclog static/ 2> /dev/null -echo -n "." - -find /tmp/vmware* -name "*.log" -exec cp {} static/ \; 2> /dev/null -echo -n "." - -cp /var/log/Xorg.0.lo* static/ 2> /dev/null -cp /var/log/{auth.log,kdm.log,syslog,messages,user.log} static/ 2> /dev/null -cp /proc/cpuinfo static/ 2> /dev/null -echo -n "." - -for tool in $TOOLS; do - $tool > "generated/${tool}-out" 2> "generated/${tool}-err" - echo -n "." -done - -ip a > "generated/ip-a-out" 2> "generated/ip-a-err" -echo -n "." - -systemctl status > "generated/systemctl-status-out" 2> "generated/systemctl-status-err" -echo -n "." - -ps aux > "generated/ps-out" 2> "generated/ps-err" -echo -n "." - -echo "..fertig!" - -cd /tmp -rm -f error-report.tar.gz -echo -n "Packe Fehlerbericht ein..." -if ! tar czf error-report.tar.gz debug-report; then - echo "Fehler beim Packen des Berichts!" >&2 - exit 1 -fi -echo "....fertig!" - -echo -n "Lade Fehlerbericht hoch...." -if ! curl -H "Expect:" -f -s -S -F "file=@error-report.tar.gz;filename=report" "$URL" > /dev/null; then - echo "Fehler beim Hochladen des Fehlerberichts :-(" >&2 - exit 1 -fi - -echo "Fehlerbericht erfolgreich versendet!" - |