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 |
# |
# |
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 |
|
|
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)" |
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 |
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 |