Rebuild /var/sadm/install/contents help



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@xxxxxxxxxxxxxxx
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



Relevant Pages

  • RE: garbage errors when number of characters in script exceeds some number
    ... Please group reply so others can help and be helped, and so your posts ... which may be found in the Perl 5 source kit. ... I am wondering if this is a line ending problem, was the script ever ... This is not a garbage error, you have a syntax error. ...
    (perl.beginners)
  • Re: Stats for comp.lang.c (last 7 days)
    ... (stats compiled with a script by Garry Knight) ... Total posts considered: 1,110 over 7 days ... Perl isn't that far removed from C, ...
    (comp.lang.c)
  • Re: Hard or Easy? To find string, then grab criterion matched lines above and below?
    ... And I knew that Perl did not need to be installed for my purposes - ... If my last 2 posts are reviewed...at this point...I am simply looking ... This suggests perl needs to be installed on any machine a perl script ... Easiest way around this is to install Activestate perl on ONE machine ...
    (comp.lang.perl.misc)
  • 2005-10-23 [de.comp.lang.perl.cgi] FAQ
    ... Programmiersprache Perl in CGI-Scripten. ... Wo gibt es Dokumentation über Perl und CGI? ... Hilfe zum Programm perldoc kann man mit 'perldoc perldoc' ... Mein Script läuft nicht bei meinem Provider. ...
    (de.comp.lang.perl.cgi)
  • 2005-10-23 [de.comp.lang.perl.cgi] FAQ
    ... Programmiersprache Perl in CGI-Scripten. ... Wo gibt es Dokumentation über Perl und CGI? ... Hilfe zum Programm perldoc kann man mit 'perldoc perldoc' ... Mein Script läuft nicht bei meinem Provider. ...
    (de.comp.lang.perl.cgi)