ref: 3215c210a699e2a1711bb0a140cb765df5de90fd
parent: a8f1c7b16d9f5e14212742dad5845a2a960a0b01
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Fri Feb 15 22:52:33 EST 2013
sysinfo: list ethernet devices #l[0-3], fix spaces -> tabs
--- 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 '#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
+}
-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
-}
-
-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
}
--
⑨