1 |
#!/bin/bash |
#!/bin/bash |
2 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd-livecd.sh,v 1.5 2006-11-24 17:44:09 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd-livecd.sh,v 1.7 2007-05-19 14:30:48 niro Exp $ |
3 |
|
|
4 |
# mkinitrd-livecd |
# mkinitrd-livecd |
5 |
# |
# |
45 |
MODULES_USB="/usr/lib/mkinitrd/modules.usb" |
MODULES_USB="/usr/lib/mkinitrd/modules.usb" |
46 |
MODULES_SCSI="/usr/lib/mkinitrd/modules.scsi" |
MODULES_SCSI="/usr/lib/mkinitrd/modules.scsi" |
47 |
MODULES_SATA="/usr/lib/mkinitrd/modules.sata" |
MODULES_SATA="/usr/lib/mkinitrd/modules.sata" |
48 |
|
MODULES_PATA="/usr/lib/mkinitrd/modules.pata" |
49 |
MAKEDEV="/usr/lib/mkinitrd/MAKEDEV.sh" |
MAKEDEV="/usr/lib/mkinitrd/MAKEDEV.sh" |
50 |
|
|
51 |
compress=1 |
compress=1 |
294 |
ps pwd rm rmdir sh sleep test touch true umount uname \ |
ps pwd rm rmdir sh sleep test touch true umount uname \ |
295 |
xargs yes chmod chown |
xargs yes chmod chown |
296 |
do |
do |
297 |
# static links |
# use soft links from now on; |
298 |
ln ${DEST}/bin/busybox ${DEST}/bin/${i} || die "${i}" |
# hardlinks in initramfs apears to be broken on newer kernels |
299 |
|
# -> "request module: runaway loop modprobe binfmt-0000" |
300 |
|
# see: http://www.gossamer-threads.com/lists/linux/kernel/728042 |
301 |
|
ln -s /bin/busybox ${DEST}/bin/${i} || die "${i}" |
302 |
done |
done |
303 |
|
|
304 |
# sbin related |
# sbin related |
333 |
# sata |
# sata |
334 |
install_kernel_modules "${MODULES_SATA}" |
install_kernel_modules "${MODULES_SATA}" |
335 |
|
|
336 |
|
# pata |
337 |
|
install_kernel_modules "${MODULES_PATA}" |
338 |
|
|
339 |
# show all modules |
# show all modules |
340 |
for i in ${ALL_MODULES} |
for i in ${ALL_MODULES} |
341 |
do |
do |