1 |
#!/bin/bash |
#!/bin/bash |
2 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd.sh,v 1.10 2006-03-05 14:11:03 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd.sh,v 1.11 2006-11-24 17:26:11 niro Exp $ |
3 |
|
|
4 |
# mkinitrd |
# mkinitrd |
5 |
# |
# |
678 |
echo "$(which insmod.static)" |
echo "$(which insmod.static)" |
679 |
install -m0755 $(which insmod.static) ${DEST}/sbin/insmod || die |
install -m0755 $(which insmod.static) ${DEST}/sbin/insmod || die |
680 |
|
|
|
# install udev |
|
|
cp -a /etc/udev ${DEST}/etc || die |
|
|
install -m0755 /sbin/udev.static ${DEST}/sbin/udev || die |
|
|
install -m0755 /sbin/udevd.static ${DEST}/sbin/udevd || die |
|
|
install -m0755 /sbin/udevstart.static ${DEST}/sbin/udevstart || die |
|
|
|
|
681 |
# install lvm |
# install lvm |
682 |
if [ -n "${vg_list}" ] |
if [ -n "${vg_list}" ] |
683 |
then |
then |
745 |
add_initrd "mknod /dev/ttyS$((${i} - 64)) c 4 ${i}" |
add_initrd "mknod /dev/ttyS$((${i} - 64)) c 4 ${i}" |
746 |
done |
done |
747 |
|
|
748 |
add_initrd 'echo "-- Starting udevd ..."' |
# some needed symlinks |
|
add_initrd '/sbin/udevstart' |
|
749 |
add_initrd 'ln -snf /proc/self/fd /dev/fd' |
add_initrd 'ln -snf /proc/self/fd /dev/fd' |
750 |
add_initrd 'ln -snf fd/0 /dev/stdin' |
add_initrd 'ln -snf fd/0 /dev/stdin' |
751 |
add_initrd 'ln -snf fd/1 /dev/stdout' |
add_initrd 'ln -snf fd/1 /dev/stdout' |
752 |
add_initrd 'ln -snf fd/2 /dev/stderr' |
add_initrd 'ln -snf fd/2 /dev/stderr' |
753 |
add_initrd 'ln -snf /proc/kcore /dev/core' |
add_initrd 'ln -snf /proc/kcore /dev/core' |
|
add_initrd 'touch /dev/.udev' |
|
|
|
|
|
add_initrd 'echo "-- Setting up hotplug ..."' |
|
|
add_initrd 'echo "/sbin/hotplug" > /proc/sys/kernel/hotplug' |
|
754 |
|
|
755 |
# loading detected modules with options |
# loading detected modules with options |
756 |
for MODULE in ${MODULES} |
for MODULE in ${MODULES} |