1 |
#!/bin/bash |
#!/bin/bash |
2 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd.sh,v 1.12 2007-05-19 14:31:09 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd/mkinitrd.sh,v 1.15 2008-03-31 13:48:24 niro Exp $ |
3 |
|
|
4 |
# mkinitrd |
# mkinitrd |
5 |
# |
# |
681 |
echo "$(which insmod.static)" |
echo "$(which insmod.static)" |
682 |
install -m0755 $(which insmod.static) ${DEST}/sbin/insmod || die |
install -m0755 $(which insmod.static) ${DEST}/sbin/insmod || die |
683 |
|
|
684 |
|
# install v86d for uvesafb support if installed |
685 |
|
if which v86d &> /dev/null |
686 |
|
then |
687 |
|
echo "$(which insmod.static)" |
688 |
|
install -m0755 $(which v86d) ${DEST}/sbin/v86d || die |
689 |
|
fi |
690 |
|
|
691 |
# install lvm |
# install lvm |
692 |
if [ -n "${vg_list}" ] |
if [ -n "${vg_list}" ] |
693 |
then |
then |
734 |
add_initrd 'echo 0 > /proc/sys/kernel/printk' |
add_initrd 'echo 0 > /proc/sys/kernel/printk' |
735 |
|
|
736 |
add_initrd 'echo "-- Creating inital device nodes ..."' |
add_initrd 'echo "-- Creating inital device nodes ..."' |
737 |
add_initrd 'mount -o mode=0755 -t tmpfs udev /dev' |
add_initrd 'mount -o exec,nosuid,mode=0755,size=10M -t tmpfs udev /dev' |
738 |
add_initrd 'mkdir /dev/pts' |
add_initrd 'mkdir /dev/pts' |
739 |
add_initrd 'mkdir /dev/shm' |
add_initrd 'mkdir /dev/shm' |
740 |
add_initrd 'mkdir /dev/mapper' |
add_initrd 'mkdir /dev/mapper' |
851 |
add_initrd 'echo "-- Switching to real sysroot ..."' |
add_initrd 'echo "-- Switching to real sysroot ..."' |
852 |
add_initrd 'umount /sys' |
add_initrd 'umount /sys' |
853 |
add_initrd 'umount /proc' |
add_initrd 'umount /proc' |
854 |
|
add_initrd 'umount /dev' |
855 |
|
|
856 |
[[ ${IMAGE_TYPE} = initramfs ]] && add_initrd 'exec run-init /sysroot /sbin/init $@ </sysroot/dev/console >/sysroot/dev/console' |
[[ ${IMAGE_TYPE} = initramfs ]] && add_initrd 'exec run-init /sysroot /sbin/init $@ </sysroot/dev/console >/sysroot/dev/console' |
857 |
if [[ ${IMAGE_TYPE} = loopback ]] |
if [[ ${IMAGE_TYPE} = loopback ]] |