Magellan Linux

Diff of /trunk/mkinitrd/mkinitrd.sh

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

revision 290 by niro, Fri Dec 2 14:48:31 2005 UTC revision 291 by niro, Fri Dec 2 15:35:32 2005 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2  # $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd.sh,v 1.1 2005-12-02 14:48:31 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd.sh,v 1.2 2005-12-02 15:35:32 niro Exp $
3    
4  # mkinitrd  # mkinitrd
5  #  #
# Line 646  install -d ${DEST}/{bin,dev,etc,lib,loop Line 646  install -d ${DEST}/{bin,dev,etc,lib,loop
646    
647  # install busybox  # install busybox
648  install -m0755 $(which busybox.mkinitrd) ${DEST}/bin/busybox || die  install -m0755 $(which busybox.mkinitrd) ${DEST}/bin/busybox || die
649  for i in '[' ash awk basename cat cut chroot clear cp dirname echo env false find \  for i in '[' ash basename cat cut chroot clear cp dirname echo env false find \
650   grep gunzip gzip insmod ln ls loadkmap losetup lsmod mkdir mknod modprobe more mount mv \   grep gunzip gzip ln ls loadkmap losetup mkdir mknod modprobe more mount mv \
651   pivot_root ps pwd rm rmdir rmmod sh sleep tar test touch true umount uname \   ps pwd rm rmdir sh sleep test touch true umount uname \
652   xargs yes zcat chmod chown   xargs yes chmod chown
653  do  do
654   # static links   # static links
655   ln ${DEST}/bin/busybox ${DEST}/bin/${i} || die "${i}"   ln ${DEST}/bin/busybox ${DEST}/bin/${i} || die "${i}"
# Line 658  done Line 658  done
658  # install run-init  # install run-init
659  install -m0755 $(which run-init.mkinitrd) ${DEST}/bin/run-init || die  install -m0755 $(which run-init.mkinitrd) ${DEST}/bin/run-init || die
660    
661    # install insmod.static
662    install -m0755 $(which insmod.static) ${DEST}/bin/insmod || die
663    
664  # install udev  # install udev
665  cp -a /etc/udev ${DEST}/etc || die  cp -a /etc/udev ${DEST}/etc || die
666  install -m0755 /sbin/udev.static ${DEST}/bin/udev || die  install -m0755 /sbin/udev.static ${DEST}/bin/udev || die
# Line 735  add_initrd 'do' Line 738  add_initrd 'do'
738  add_initrd ' echo "-- Loadin module ${i}"'  add_initrd ' echo "-- Loadin module ${i}"'
739  add_initrd ' insmod ${i};'  add_initrd ' insmod ${i};'
740  # handle special cases like usb  # handle special cases like usb
741  add_initrd ' if [[ ${i} = usb-storage ]]'  add_initrd ' if [ "${i}" = "usb-storage" ]'
742  add_initrd ' then'  add_initrd ' then'
743  add_initrd ' echo "Waiting 8 seconds for usb-driver initialization."'  add_initrd ' echo "Waiting 8 seconds for usb-driver initialization."'
744  add_initrd ' sleep 8'  add_initrd ' sleep 8'

Legend:
Removed from v.290  
changed lines
  Added in v.291