#!/bin/bash #**************************************************************************** # # <:copyright-gpl # Copyright 2004 Broadcom Corp. All Rights Reserved. # This program is free software; you can distribute it and/or modify it # under the terms of the GNU General Public License (Version 2) as # published by the Free Software Foundation. # This program is distributed in the hope it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # for more details. # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. # :> # #**************************************************************************** ROOTFS=$PROFILE/fs # Create FIFO devices mknod $ROOTFS/dev/initctl p #Create character devices mknod $ROOTFS/dev/mem c 1 1 mknod $ROOTFS/dev/kmem c 1 2 mknod $ROOTFS/dev/null c 1 3 mknod $ROOTFS/dev/port c 1 4 mknod $ROOTFS/dev/zero c 1 5 mknod $ROOTFS/dev/ptyp0 c 2 0 mknod $ROOTFS/dev/ptyp1 c 2 1 mknod $ROOTFS/dev/ttyp0 c 3 0 mknod $ROOTFS/dev/ttyp1 c 3 1 mknod $ROOTFS/dev/tty0 c 4 0 mknod $ROOTFS/dev/tty1 c 4 1 mknod $ROOTFS/dev/ttyS0 c 4 64 mknod $ROOTFS/dev/tty c 5 0 mknod $ROOTFS/dev/console c 5 1 mknod $ROOTFS/dev/ptmx c 5 2 mknod $ROOTFS/dev/ppp c 108 0 mknod $ROOTFS/dev/printer0 c 180 0 mknod $ROOTFS/dev/urandom c 1 9 # Create Broadcom specific devices mknod $ROOTFS/dev/bcmatm0 c 205 0 mknod $ROOTFS/dev/brcmboard c 206 0 mknod $ROOTFS/dev/bcmvdsl0 c 207 0 mknod $ROOTFS/dev/bcmadsl0 c 208 0 mknod $ROOTFS/dev/bcmendpoint0 c 209 0 mknod $ROOTFS/dev/bcmaal20 c 210 0 mknod $ROOTFS/dev/bcmles0 c 211 0 mknod $ROOTFS/dev/bcm c 212 0 # Create block devices mknod $ROOTFS/dev/ram0 b 1 0 mknod $ROOTFS/dev/ram1 b 1 1 mknod $ROOTFS/dev/ram2 b 1 2 mknod $ROOTFS/dev/ram3 b 1 3 ln -s ram1 $ROOTFS/dev/ram mknod $ROOTFS/dev/mtdblock0 b 31 0 mknod $ROOTFS/dev/mtdblock1 b 31 1 mknod $ROOTFS/dev/mtdblock2 b 31 2 mknod $ROOTFS/dev/mtdblock3 b 31 3 mknod $ROOTFS/dev/mtdblock4 b 31 4 mknod $ROOTFS/dev/mtdblock5 b 31 5 mknod $ROOTFS/dev/mtdblock6 b 31 6 mknod $ROOTFS/dev/mtdblock7 b 31 7