Magellan Linux

Diff of /trunk/mkinitrd/mkinitrd.sh

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

revision 302 by niro, Tue Dec 6 21:38:12 2005 UTC revision 303 by niro, Thu Dec 15 20:44:55 2005 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2  # $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd.sh,v 1.6 2005-12-06 21:38:12 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd.sh,v 1.7 2005-12-15 20:44:55 niro Exp $
3    
4  # mkinitrd  # mkinitrd
5  #  #
# Line 38  VERSION=5.0.8 Line 38  VERSION=5.0.8
38  PROBE="yes"  PROBE="yes"
39  MODULES=""  MODULES=""
40  PREMODS=""  PREMODS=""
41    NOSTRIP=false
42    
43  [ -e /etc/conf.d/mkinitrd ] && . /etc/conf.d/mkinitrd  [ -e /etc/conf.d/mkinitrd ] && . /etc/conf.d/mkinitrd
44    
# Line 73  usage() Line 74  usage()
74   echo "       [--force-ide-probe] [--force-scsi-probe | --omit-scsi-modules]"   echo "       [--force-ide-probe] [--force-scsi-probe | --omit-scsi-modules]"
75   echo "       [--image-version] [--force-scsi-probe | --omit-raid-modules]"   echo "       [--image-version] [--force-scsi-probe | --omit-raid-modules]"
76   echo "       [--with=<module>] [--force-lvm-probe | --omit-lvm-modules]"   echo "       [--with=<module>] [--force-lvm-probe | --omit-lvm-modules]"
77   echo "       [--builtin=<module>] "   echo "       [--builtin=<module>] [--initramfs | --loopback] [--no-strip]"
78   echo "       [--fstab=<fstab>] [--nocompress] <initrd-image> <kernel-version>"   echo "       [--fstab=<fstab>] [--nocompress] <initrd-image> <kernel-version>"
79   echo   echo
80   echo "       (ex: $(basename $0) /boot/initrd-2.2.5-15.img 2.2.5-15)"   echo "       (ex: $(basename $0) /boot/initrd-2.2.5-15.img 2.2.5-15)"
# Line 393  while [ $# -gt 0 ]; do Line 394  while [ $# -gt 0 ]; do
394   --help) usage -n ;;   --help) usage -n ;;
395   --initramfs) IMAGE_TYPE=initramfs ;;   --initramfs) IMAGE_TYPE=initramfs ;;
396   --loopback) IMAGE_TYPE=loopback ;;   --loopback) IMAGE_TYPE=loopback ;;
397     --no-strip) NOSTRIP=true ;;
398   *)   *)
399   if [ -z "${target}" ]   if [ -z "${target}" ]
400   then   then
# Line 863  echo "rootfs=${rootfs}" >> ${DEST}/etc/r Line 865  echo "rootfs=${rootfs}" >> ${DEST}/etc/r
865  echo "Coping your modules to '${DEST}/lib' ..."  echo "Coping your modules to '${DEST}/lib' ..."
866  for MODULE in ${MODULES}  for MODULE in ${MODULES}
867  do  do
868   if [ -x /usr/bin/strip ]   if [ -x /usr/bin/strip ] && [[ ${NOSTRIP} = false ]]
869   then   then
870   /usr/bin/strip -g ${verbose} ${MODULE} -o ${DEST}/lib/$(basename ${MODULE}) || die   /usr/bin/strip -g ${verbose} ${MODULE} -o ${DEST}/lib/$(basename ${MODULE}) || die
871   else   else

Legend:
Removed from v.302  
changed lines
  Added in v.303