1 |
#!/bin/sh |
#!/bin/sh |
2 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd-magellan/livecd/linuxrc.sh,v 1.3 2008-01-14 19:32:52 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mkinitrd-magellan/livecd/linuxrc.sh,v 1.4 2008-01-21 23:24:03 niro Exp $ |
3 |
|
|
4 |
# loads given kernel modules |
# loads given kernel modules |
5 |
load_kernel_modules() |
load_kernel_modules() |
89 |
NOPATA=yes |
NOPATA=yes |
90 |
;; |
;; |
91 |
rootfs=*) |
rootfs=*) |
92 |
shift |
FORCED_ROOTFS="${i#*=}" |
|
FORCED_ROOTFS="${1#*=}" |
|
93 |
;; |
;; |
94 |
esac |
esac |
95 |
done |
done |
96 |
|
|
97 |
# now load all needed modules |
# now load all needed modules |
98 |
|
[ "${DOFB}" = "yes" ] && load_kernel_modules "framebuffer" |
99 |
load_kernel_modules "generic" |
load_kernel_modules "generic" |
100 |
[ "${NOPATA}" != "yes" ] && load_kernel_modules "pata" |
[ "${NOPATA}" != "yes" ] && load_kernel_modules "pata" |
101 |
[ "${DOSCSI}" = "yes" ] && load_kernel_modules "scsi" |
[ "${DOSCSI}" = "yes" ] && load_kernel_modules "scsi" |
102 |
[ "${DOUSB}" = "yes" ] && load_kernel_modules "usb" |
[ "${DOUSB}" = "yes" ] && load_kernel_modules "usb" |
103 |
[ "${DOSATA}" = "yes" ] && load_kernel_modules "sata" |
[ "${DOSATA}" = "yes" ] && load_kernel_modules "sata" |
|
[ "${DOFB}" = "yes" ] && load_kernel_modules "framebuffer" |
|
104 |
|
|
105 |
# create newroot mount point |
# create newroot mount point |
106 |
mkdir -p /sysroot |
mkdir -p /sysroot |