Magellan Linux

Diff of /trunk/mkinitrd/mkinitrd.sh

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

revision 307 by niro, Thu Dec 15 20:44:55 2005 UTC revision 308 by niro, Sun Jan 1 16:05:20 2006 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2  # $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd.sh,v 1.7 2005-12-15 20:44:55 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd.sh,v 1.8 2006-01-01 16:05:20 niro Exp $
3    
4  # mkinitrd  # mkinitrd
5  #  #
# Line 714  add_initrd 'mount -t sysfs sysfs /sys' Line 714  add_initrd 'mount -t sysfs sysfs /sys'
714    
715  [[ ${IMAGE_TYPE} = loopback ]] && add_initrd 'mount -t ramfs -o remount,rw /dev/ram /'  [[ ${IMAGE_TYPE} = loopback ]] && add_initrd 'mount -t ramfs -o remount,rw /dev/ram /'
716    
717    # silencio
718    add_initrd 'echo 0 > /proc/sys/kernel/printk'
719    
720  add_initrd 'echo "-- Creating inital device nodes ..."'  add_initrd 'echo "-- Creating inital device nodes ..."'
721  add_initrd 'mount -o mode=0755 -t tmpfs udev /dev'  add_initrd 'mount -o mode=0755 -t tmpfs udev /dev'
722  add_initrd 'mkdir /dev/pts'  add_initrd 'mkdir /dev/pts'
# Line 745  add_initrd 'touch /dev/.udev' Line 748  add_initrd 'touch /dev/.udev'
748    
749  add_initrd 'echo "-- Setting up hotplug ..."'  add_initrd 'echo "-- Setting up hotplug ..."'
750  add_initrd 'echo "/sbin/hotplug" > /proc/sys/kernel/hotplug'  add_initrd 'echo "/sbin/hotplug" > /proc/sys/kernel/hotplug'
 # add_initrd 'for i in $(find /lib -type f -name *.ko)'  
 # add_initrd 'do'  
 # add_initrd ' echo "-- Loading module ${i}"'  
 # add_initrd ' insmod ${i};'  
 # # handle special cases like usb  
 # add_initrd ' if [ "${i}" = "usb-storage" ]'  
 # add_initrd ' then'  
 # add_initrd ' echo "Waiting 8 seconds for usb-driver initialization."'  
 # add_initrd ' sleep 8'  
 # add_initrd ' fi'  
 # add_initrd 'done'  
751    
752  # loading detected modules with options  # loading detected modules with options
753  for MODULE in ${MODULES}  for MODULE in ${MODULES}
# Line 821  fi Line 813  fi
813  # software suspend  # software suspend
814  if [ -z "${noresume}" ]  if [ -z "${noresume}" ]
815  then  then
816   add_initrd "resume ${swsuspdev}"   add_initrd "[ -x /bin/resume ] && resume ${swsuspdev}"
817  fi  fi
818    
819  # raid  # raid
# Line 840  add_initrd '[ ! -e ${device} ] && mknod Line 832  add_initrd '[ ! -e ${device} ] && mknod
832  add_initrd 'echo "${device} /sysroot ${rootfs} defaults,ro 0 0" > /etc/fstab'  add_initrd 'echo "${device} /sysroot ${rootfs} defaults,ro 0 0" > /etc/fstab'
833  add_initrd 'mount /sysroot'  add_initrd 'mount /sysroot'
834    
835    # de-silencio
836    add_initrd 'echo 3 > /proc/sys/kernel/printk'
837    
838  add_initrd 'echo "-- Switching to real sysroot ..."'  add_initrd 'echo "-- Switching to real sysroot ..."'
839  add_initrd 'umount /sys'  add_initrd 'umount /sys'
840  add_initrd 'umount /proc'  add_initrd 'umount /proc'

Legend:
Removed from v.307  
changed lines
  Added in v.308