[BACK]Return to send_dmesg CVS log [TXT][DIR] Up to [local] / openbsd / update_openbsd

File: [local] / openbsd / update_openbsd / send_dmesg (download)

Revision 1.11, Sun Dec 17 02:28:33 2017 UTC (6 years, 4 months ago) by andrew
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +2 -2 lines

Try to use doas to pcidump

#!/bin/sh
# $AFresh1: send_dmesg,v 1.11 2017/12/17 02:28:33 andrew Exp $

SUBJECT=`sysctl -n hw.vendor hw.product hw.version 2> /dev/null | xargs`
tmpfile=`mktemp`
[ -z "$SUBJECT" ] && SUBJECT=unknown
cat /var/run/dmesg.boot >  $tmpfile
echo \$ usbdevs -v      |  tee -a $tmpfile
usbdevs -v              >> $tmpfile
echo \$ pcidump         |  tee -a $tmpfile
doas -n pcidump         >> $tmpfile
echo \$ sysctl hw       |  tee -a $tmpfile
sysctl hw               >> $tmpfile
echo \$ mixerctl        |  tee -a $tmpfile
mixerctl                >> $tmpfile
echo \$ audioctl        |  tee -a $tmpfile
audioctl                >> $tmpfile
echo \$ apm             |  tee -a $tmpfile
apm                     >> $tmpfile
echo \$ md5 -ttt        |  tee -a $tmpfile
md5 -ttt                >> $tmpfile

mail -s "dmesg for ${SUBJECT}" root < $tmpfile
cp $tmpfile dmesg.last
rm -f $tmpfile

echo Sent dmesg to root