summaryrefslogtreecommitdiff
path: root/rc/bin/sysinfo
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-02-16 03:52:33 +0100
committercinap_lenrek <cinap_lenrek@gmx.de>2013-02-16 03:52:33 +0100
commit27a8b509c9d703e676c45a00a06248823176d83f (patch)
treeb2bf72cab0d8a954297448110051d0574164a657 /rc/bin/sysinfo
parenta8d97f31f6e58d7f83345c268d5fee6eb480ecf2 (diff)
sysinfo: list ethernet devices #l[0-3], fix spaces -> tabs
Diffstat (limited to 'rc/bin/sysinfo')
-rwxr-xr-xrc/bin/sysinfo91
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
}