Rebuild /var/sadm/install/contents help

From: filo smith (filo.maillists@gmail.com)
Date: Tue Jun 27 2006 - 08:59:56 EDT


Hi, something went horribly wrong with my /var/sadm/install/contents file,
and with the inspiration of previous posts I put together a little perl
script to rebuild it. I'm wondering how important it is to have the devices
exactly match (heh).

I backed up my original contents file on a working system, ran my script,
and diffed the two. Here are the devices from the diff. < is the new
contents file, > is the original:

> /dev/allkmem=../devices/pseudo/mm@0:allkmem s none SUNWcsd
> /dev/arp=../devices/pseudo/arp@0:arp s none SUNWcsd
> /dev/conslog=../devices/pseudo/log@0:conslog s none SUNWcsd
> /dev/console=../devices/pseudo/cn@0:console s none SUNWcsd
53a58,73
> /dev/ibd=../devices/pseudo/clone@0:ibd s none SUNWcsd
> /dev/icmp6=../devices/pseudo/icmp6@0:icmp6 s none SUNWcsd
> /dev/icmp=../devices/pseudo/icmp@0:icmp s none SUNWcsd
> /dev/ip6=../devices/pseudo/ip6@0:ip6 s none SUNWcsd
> /dev/ip=../devices/pseudo/ip@0:ip s none SUNWcsd
> /dev/ipsecah=../devices/pseudo/ipsecah@0:ipsecah s none SUNWcsd
> /dev/ipsecesp=../devices/pseudo/ipsecesp@0:ipsecesp s none SUNWcsd
> /dev/kbd=../devices/pseudo/conskbd@0:kbd s none SUNWcsd
> /dev/keysock=../devices/pseudo/keysock@0:keysock s none SUNWcsd
> /dev/kmem=../devices/pseudo/mm@0:kmem s none SUNWcsd
> /dev/ksyms=../devices/pseudo/ksyms@0:ksyms s none SUNWcsd
> /dev/log=../devices/pseudo/log@0:log s none SUNWcsd
> /dev/mem=../devices/pseudo/mm@0:mem s none SUNWcsd
> /dev/msglog=../devices/pseudo/sysmsg@0:msglog s none SUNWcsd
> /dev/null=../devices/pseudo/mm@0:null s none SUNWcsd
> /dev/openprom=../devices/pseudo/openeepr@0:openprom s none SUNWcsd
54a75,76
> /dev/rawip6=../devices/pseudo/icmp6@0:icmp6 s none SUNWcsd
> /dev/rawip=../devices/pseudo/icmp@0:icmp s none SUNWcsd
56a79
> /dev/rts=../devices/pseudo/rts@0:rts s none SUNWcsd
57a81,82
> /dev/sad/admin=../../devices/pseudo/sad@0:admin s none SUNWcsd
> /dev/sad/user=../../devices/pseudo/sad@0:user s none SUNWcsd
61a87,92
> /dev/syscon=../devices/pseudo/cn@0:syscon s none SUNWcsd
> /dev/sysevent=../devices/pseudo/sysevent@0:sysevent s none SUNWcsd
> /dev/sysmsg=../devices/pseudo/sysmsg@0:sysmsg s none SUNWcsd
> /dev/systty=../devices/pseudo/cn@0:systty s none SUNWcsd
> /dev/tcp6=../devices/pseudo/tcp6@0:tcp6 s none SUNWcsd
> /dev/tcp=../devices/pseudo/tcp@0:tcp s none SUNWcsd

62a94,101
> /dev/ticlts=../devices/pseudo/tl@0:ticlts s none SUNWcsd
> /dev/ticots=../devices/pseudo/tl@0:ticots s none SUNWcsd
> /dev/ticotsord=../devices/pseudo/tl@0:ticotsord s none SUNWcsd
> /dev/tty=../devices/pseudo/sy@0:tty s none SUNWcsd
> /dev/udp6=../devices/pseudo/udp6@0:udp6 s none SUNWcsd
> /dev/udp=../devices/pseudo/udp@0:udp s none SUNWcsd
> /dev/wscons=../devices/pseudo/wc@0:wscons s none SUNWcsd
> /dev/zero=../devices/pseudo/mm@0:zero s none SUNWcsd
65,81c104,120
< /devices/pseudo/arp@0:arp c none 44 0 0600 root sys SUNWcsd
< /devices/pseudo/clone@0:ibd c none 11 170 0600 root sys SUNWcsd
< /devices/pseudo/cn@0:console c none 0 0 0600 root sys SUNWcsd

> /devices/pseudo/mm@0:mem c none 13 0 0640 root sys SUNWcsd
> /devices/pseudo/mm@0:null c none 13 2 0666 root sys SUNWcsd
> /devices/pseudo/mm@0:zero c none 13 12 0666 root sys SUNWcsd
> /devices/pseudo/openeepr@0:openprom c none 6 0 0640 root sys SUNWcsd
> /devices/pseudo/rts@0:rts c none 43 0 0666 root sys SUNWcsd
> /devices/pseudo/sad@0:admin c none 12 1 0666 root sys SUNWcsd
> /devices/pseudo/sad@0:user c none 12 0 0666 root sys SUNWcsd
> /devices/pseudo/sy@0:tty c none 22 0 0666 root tty SUNWcsd
95,101c134,140
< /devices/pseudo/tcp6@0:tcp6 c none 142 3 0600 root sys SUNWcsd
< /devices/pseudo/tcp@0:tcp c none 42 2 0600 root sys SUNWcsd
< /devices/pseudo/tl@0:ticlts c none 105 2 0600 root sys SUNWcsd
< /devices/pseudo/tl@0:ticots c none 105 0 0600 root sys SUNWcsd
< /devices/pseudo/tl@0:ticotsord c none 105 1 0600 root sys SUNWcsd
< /devices/pseudo/udp6@0:udp6 c none 141 1 0600 root sys SUNWcsd
< /devices/pseudo/udp@0:udp c none 41 0 0600 root sys SUNWcsd

---
> /devices/pseudo/tcp6@0:tcp6 c none 142 3 0666 root sys SUNWcsd
> /devices/pseudo/tcp@0:tcp c none 42 2 0666 root sys SUNWcsd
> /devices/pseudo/tl@0:ticlts c none 105 2 0666 root sys SUNWcsd
> /devices/pseudo/tl@0:ticots c none 105 0 0666 root sys SUNWcsd
> /devices/pseudo/tl@0:ticotsord c none 105 1 0666 root sys SUNWcsd
> /devices/pseudo/udp6@0:udp6 c none 141 1 0666 root sys SUNWcsd
> /devices/pseudo/udp@0:udp c none 41 0 0666 root sys SUNWcsd
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:40:16 EDT