#!/bin/sh
cons="  root root 622"
disk="  root root 660"
null="  root root 666"
urandom="  root root  644"
mkdev () {    # usage: mkdev name [bcu] major minor owner group mode
        if [ "$opt_v" ]
        then    if [ "$opt_d" ]
                then    echo "sudo rm -f $1"
                else    echo "$1        = $2 $3 $4 $5:$6 $7"
                fi
        fi
        [ ! "$opt_n" ] && sudo rm -f $1 &&
        [ ! "$opt_d" ] && sudo mknod $1 $2 $3 $4 &&
                sudo chown $5:$6 $1 &&
                sudo chmod $7 $1
}  
cd $1

mkdev	dev/ram	    b	1   1	$disk 
mkdev	dev/ram0    b	1   0	$disk
mkdev	dev/ram1    b	1   1	$disk 
mkdev	dev/ram2    b	1   2	$disk
mkdev	dev/ram3    b	1   3	$disk

mkdev	dev/kmem    c	1   2	$null
mkdev 	dev/null 	c 	1 	3 	$null
mkdev	dev/random  c	1   8	$urandom
mkdev	dev/urandom c   1   9   $urandom


mkdev	dev/ptyp0   c	2   0	$urandom
mkdev	dev/ptyp1   c	2   1	$urandom

mkdev	dev/ttyp0   c	3   0	$urandom
mkdev	dev/ttyp1   c	3   1	$urandom

mkdev	dev/ptmx    c	5   2	$null

mkdev 	dev/ttyS0 	c 	4 	64 	$cons
mkdev 	dev/ttyS1 	c 	4 	65 	$cons
mkdev 	dev/console 	c 	5 	1 	$cons

mkdev   dev/mtdblock0 b  31 0 $disk
mkdev   dev/mtdblock1 b  31 1 $disk
mkdev   dev/mtdblock2 b  31 2 $disk
mkdev   dev/mtdblock3 b  31 3 $disk
mkdev   dev/mtd0      c  90 0 $disk
mkdev   dev/mtd0ro    c  90 1 $disk
mkdev   dev/mtd1      c  90 2 $disk
mkdev   dev/mtd1ro    c  90 3 $disk
mkdev   dev/mtd2      c  90 4 $disk
mkdev   dev/mtd2ro    c  90 5 $disk
mkdev   dev/mtd3      c  90 6 $disk
mkdev   dev/mtd3ro    c  90 7 $disk

mkdev	dev/ppp	    c	108	0   $cons
mkdev	dev/pts/0   c	136	0   $cons 
mkdev	dev/pts/1   c	136	1   $cons 
mkdev	dev/pts/2   c	136	2   $cons 
mkdev	dev/pts/3   c	136	3   $cons 
mkdev 	dev/spiS0 	c 	217 	0 	$cons
mkdev 	dev/i2cM0 	c 	218 	0 	$cons
mkdev 	dev/rdm0 	c 	254 	0 	$cons
mkdev 	dev/flash0	c 	200 	0 	$cons
mkdev 	dev/swnat0	c 	210 	0 	$cons
mkdev 	dev/hwnat0	c 	220 	0 	$cons
mkdev 	dev/acl0	c 	230 	0 	$cons
mkdev 	dev/ac0		c 	240 	0 	$cons
mkdev 	dev/mtr0	c 	250 	0 	$cons
mkdev 	dev/gpio	c 	252 	0 	$cons
mkdev   dev/PCM         c       233     0       $cons
mkdev   dev/I2S         c       234     0       $cons
