Magellan Linux

Diff of /trunk/mkinitrd/lib/linuxrc.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 399 by niro, Sat Mar 25 11:29:06 2006 UTC revision 400 by niro, Fri Nov 24 17:27:28 2006 UTC
# Line 1  Line 1 
1  #!/bin/sh  #!/bin/sh
2  # $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/lib/linuxrc.sh,v 1.5 2006-03-25 11:29:06 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/lib/linuxrc.sh,v 1.6 2006-11-24 17:27:28 niro Exp $
3    
4  # loads given kernel modules  # loads given kernel modules
5  load_kernel_modules()  load_kernel_modules()
# Line 66  mount -t sysfs sysfs /sys Line 66  mount -t sysfs sysfs /sys
66  # silencio  # silencio
67  echo 0 > /proc/sys/kernel/printk  echo 0 > /proc/sys/kernel/printk
68    
 echo "-- Creating inital device nodes ..."  
 mount -o mode=0755 -t tmpfs udev /dev  
 mkdir /dev/pts  
 mkdir /dev/shm  
 mkdir /dev/mapper  
 mkdir /dev/misc  
 mkdir /dev/fb  
 mkdir /dev/vc  
 mknod /dev/console c 5 1  
 mknod /dev/null c 1 3  
 mknod /dev/ram b 1 1  
 mknod /dev/rtc c 10 135  
 mknod /dev/systty c 4 0  
 mknod /dev/tty c 5 0  
 mknod /dev/zero c 1 5  
 mknod /dev/tty0 c 4 0  
 mknod /dev/tty1 c 4 1  
 mknod /dev/tty2 c 4 2  
 mknod /dev/tty3 c 4 3  
 mknod /dev/tty4 c 4 4  
 mknod /dev/tty5 c 4 5  
 mknod /dev/tty6 c 4 6  
 mknod /dev/tty7 c 4 7  
 mknod /dev/tty8 c 4 8  
 mknod /dev/tty9 c 4 9  
 mknod /dev/tty10 c 4 10  
 mknod /dev/tty11 c 4 11  
 mknod /dev/tty12 c 4 12  
 mknod /dev/ttyS0 c 4 64  
 mknod /dev/ttyS1 c 4 65  
 mknod /dev/ttyS2 c 4 66  
 mknod /dev/ttyS3 c 4 67  
   
 echo "-- Starting udevd ..."  
 /sbin/udevstart  
 ln -snf /proc/self/fd /dev/fd  
 ln -snf fd/0 /dev/stdin  
 ln -snf fd/1 /dev/stdout  
 ln -snf fd/2 /dev/stderr  
 ln -snf /proc/kcore /dev/core  
 touch /dev/.udev  
   
 echo "-- Setting up hotplug ..."  
 #echo "/sbin/hotplug" > /proc/sys/kernel/hotplug  
 echo "/sbin/udev" > /proc/sys/kernel/hotplug  
   
69  # check command line for params  # check command line for params
70  for i in $(cat /proc/cmdline)  for i in $(cat /proc/cmdline)
71  do  do

Legend:
Removed from v.399  
changed lines
  Added in v.400