--- MAKEDEV.orig Tue Apr 23 10:13:13 2002 +++ MAKEDEV Mon May 6 15:21:38 2002 @@ -100,6 +100,7 @@ # ss* SCSI scanner # uk* SCSI unknown # ch* SCSI changer +# led OpenBlockS LED # dialin=0 @@ -122,6 +123,7 @@ sh $0 lkm nvram local raid0 raid1 raid2 raid3 sh $0 scsibus0 scsibus1 scsibus2 scsibus3 sh $0 isdn + sh $0 led ;; audio) @@ -144,13 +146,13 @@ std) rm -f console drum mem kmem null zero io tty klog stdin stdout stderr mknod console c 0 0 - mknod drum c 6 0 ; chmod 640 drum ; chgrp kmem drum + mknod drum c 4 0 ; chmod 640 drum ; chgrp kmem drum mknod kmem c 2 1 ; chmod 640 kmem ; chgrp kmem kmem mknod mem c 2 0 ; chmod 640 mem ; chgrp kmem mem mknod null c 2 2 ; chmod 666 null mknod zero c 2 12 ; chmod 666 zero mknod tty c 1 0 ; chmod 666 tty - mknod klog c 5 0 ; chmod 600 klog + mknod klog c 3 0 ; chmod 600 klog mknod stdin c 32 0 ; chmod 666 stdin mknod stdout c 32 1 ; chmod 666 stdout mknod stderr c 32 2 ; chmod 666 stderr @@ -272,7 +274,7 @@ mkdir fd > /dev/null 2>&1 n=0 while [ $n -lt 64 ]; do - mknod fd/$n c 32 $n + mknod fd/$n c 9 $n n=$(($n + 1)) done chown -R root.wheel fd @@ -294,11 +296,11 @@ ccd*|fd*|raid*|sd*|vnd*|wd*) case $i in - ccd*) name=ccd; unit=${i#ccd}; blk=3; chr=26;; + ccd*) name=ccd; unit=${i#ccd}; blk=3; chr=20;; # fd*) name=fd; unit=${i#fd}; blk=2; chr=27;; sd*) name=sd; unit=${i#sd}; blk=4; chr=13;; - raid*) name=raid; unit=${i#raid}; blk=12; chr=38;; - vnd*) name=vnd; unit=${i#vnd}; blk=2; chr=25;; + raid*) name=raid; unit=${i#raid}; blk=12; chr=21;; + vnd*) name=vnd; unit=${i#vnd}; blk=2; chr=16;; wd*) name=wd; unit=${i#wd}; blk=10; chr=30;; esac rm -f $name$unit? r$name$unit? @@ -449,8 +451,8 @@ f) jn=15 ;; esac unit=$(($class * 16 + $jn)) - mknod tty$name$j c 3 $unit - mknod pty$name$j c 4 $unit + mknod tty$name$j c 5 $unit + mknod pty$name$j c 6 $unit done chgrp wheel tty$name? pty$name? chmod 666 tty$name? pty$name? @@ -513,8 +515,8 @@ bpf*|tun*) case $i in - bpf*) name=bpf; unit=${i#bpf}; chr=10;; - tun*) name=tun; unit=${i#tun}; chr=11;; + bpf*) name=bpf; unit=${i#bpf}; chr=14;; + tun*) name=tun; unit=${i#tun}; chr=15;; esac rm -f $name$unit mknod $name$unit c $chr $unit @@ -523,9 +525,9 @@ ipl) rm -f ipl ipnat ipstate ipauth - mknod ipl c 21 0 - mknod ipnat c 21 1 - mknod ipstate c 21 2 + mknod ipl c 16 0 + mknod ipnat c 16 1 + mknod ipstate c 16 2 mknod ipauth c 21 3 chown root.wheel ipl ipnat ipstate ipauth chmod 600 ipl ipnat ipstate ipauth @@ -533,15 +535,15 @@ lkm) rm -f lkm - mknod lkm c 31 0 + mknod lkm c 7 0 chown root.kmem lkm chmod 640 lkm ;; random) rm -f random urandom - mknod random c 24 0 - mknod urandom c 24 1 + mknod random c 8 0 + mknod urandom c 8 1 chown root.wheel random urandom chmod 444 random chmod 644 urandom @@ -684,6 +686,12 @@ umask 0 sh $0.local all umask 77 + ;; + +led) + rm -f led + mknod led c 24 0 + chmod 600 led ;; *)