diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-02-16 03:52:33 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-02-16 03:52:33 +0100 |
commit | 27a8b509c9d703e676c45a00a06248823176d83f (patch) | |
tree | b2bf72cab0d8a954297448110051d0574164a657 /rc/bin/sysinfo | |
parent | a8d97f31f6e58d7f83345c268d5fee6eb480ecf2 (diff) |
sysinfo: list ethernet devices #l[0-3], fix spaces -> tabs
Diffstat (limited to 'rc/bin/sysinfo')
-rwxr-xr-x | rc/bin/sysinfo | 91 |
1 files changed, 46 insertions, 45 deletions
diff --git a/rc/bin/sysinfo b/rc/bin/sysinfo index ae132ef60..a071458c3 100755 --- a/rc/bin/sysinfo +++ b/rc/bin/sysinfo @@ -1,51 +1,52 @@ #!/bin/rc rfork e -fn logprog{ - echo % `{echo $"* | sed 's/#/''#''/g'} - $* - echo - -} +fn logprog{ + echo % `{echo $"* | sed 's/#/''#''/g'} + $* + echo +} -fn work{ - echo '% cd ''#ec''; for(i in *){echo $i ''='' `{cat $i}}' - cd '#ec'; for(i in *){echo $i '=' `{cat $i}} - echo - logprog cat '#P/archctl' - logprog cat '#P/irqalloc' - logprog cat '#P/ioalloc' - logprog cat '#c/config' - logprog cat '#c/swap' - logprog cat '#c/sysstat' - logprog awk '/^Plan 9$/{p=1} -/^init: starting/{exit} -{if(p)print}' '#c/kmesg' - logprog pci -v - logprog aux/icanhasmsi - logprog aux/pcmcia - logprog cat '#u/usb/ctl' - logprog cat '#S/sdctl' - for(i in '#S'/sd[A-Z][0-9]*/ctl) - logprog cat $i - for(i in '#l/ether'*){ - logprog cat $i/addr - logprog cat $i/stats - logprog cat $i/ifstats - } - logprog cat '#v/vgactl' - echo '@{rfork n; aux/realemu; aux/vga -p}' - @{rfork n; aux/realemu; aux/vga -p} - logprog xd -x1 '#r/nvram' - logprog cat '#A/audiostat' - logprog cat '#A/volume' - logprog cat /mnt/apm/ctl -} +fn work{ + echo '% cd ''#ec''; for(i in *){echo $i ''='' `{cat $i}}' + cd '#ec'; for(i in *){echo $i '=' `{cat $i}} + echo + logprog cat '#P/archctl' + logprog cat '#P/irqalloc' + logprog cat '#P/ioalloc' + logprog cat '#c/config' + logprog cat '#c/swap' + logprog cat '#c/sysstat' + logprog awk '/^Plan 9$/{p=1} +/^init: starting/{exit} +{if(p)print}' '#c/kmesg' + logprog pci -v + logprog aux/icanhasmsi + logprog aux/pcmcia + logprog cat '#u/usb/ctl' + logprog cat '#S/sdctl' + for(i in '#S'/sd[A-Z][0-9]*/ctl) + logprog cat $i + for(i in '#l0/ether0' '#l1/ether1' '#l2/ether2' '#l3/ether3'){ + if(test -e $i){ + logprog cat $i/addr + logprog cat $i/stats + logprog cat $i/ifstats + } + } + logprog cat '#v/vgactl' + echo '@{rfork n; aux/realemu; aux/vga -p}' + @{rfork n; aux/realemu; aux/vga -p} + logprog xd -x1 '#r/nvram' + logprog cat '#A/audiostat' + logprog cat '#A/volume' + logprog cat /mnt/apm/ctl +} -switch($1){ -case -m - {echo Subject: `{cat '#P/cputype'}; work} >[2=1] | - user=/dev/null upas/smtp 9front.org $user hardware@9front.org -case * - work +switch($1){ +case -m + {echo Subject: `{cat '#P/cputype'}; work} >[2=1] | + user=/dev/null upas/smtp 9front.org $user hardware@9front.org +case * + work } |