summaryrefslogtreecommitdiffstats
path: root/initrd/mkdxsinitrd
diff options
context:
space:
mode:
authorDirk von Suchodoletz2006-02-04 03:04:17 +0100
committerDirk von Suchodoletz2006-02-04 03:04:17 +0100
commitfb28eba71ac2846658c25477890c493ce550ff3d (patch)
tree709f77ce492e2519617f2634f15d6d428b1dc359 /initrd/mkdxsinitrd
parentImprovements in hwautocfg (checked against lots of machines), nscd (diff)
downloadcore-fb28eba71ac2846658c25477890c493ce550ff3d.tar.gz
core-fb28eba71ac2846658c25477890c493ce550ff3d.tar.xz
core-fb28eba71ac2846658c25477890c493ce550ff3d.zip
Introduced nbd to initial ramdisk (as alternative to NFS). Works mostly
(bug within NBD ...) Optimized hwautocfg ... git-svn-id: http://svn.openslx.org/svn/openslx/dxs/ld4@59 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initrd/mkdxsinitrd')
-rwxr-xr-xinitrd/mkdxsinitrd12
1 files changed, 8 insertions, 4 deletions
diff --git a/initrd/mkdxsinitrd b/initrd/mkdxsinitrd
index 7d1ba8f3..5670021b 100755
--- a/initrd/mkdxsinitrd
+++ b/initrd/mkdxsinitrd
@@ -416,8 +416,8 @@ mkdir -p ${INSTDIR}/var/lib/nfs/state
# if nbd
# cobi nbd-client bin
-if [ -n ${FSMODULES} ] ; then
- case ${FSMODULES} in
+if [ -n "${FSMODULES}" ] ; then
+ case "${FSMODULES}" in
dnbd*)
cobi dnbd-client bin
;;
@@ -463,9 +463,13 @@ if [ -z "$INITRD_PATH" ] ; then
INITRD_PATH="/tmp/dxsinitrd.gz"
fi
+# define modules to put into initial ramdisk for debugging
+#DEBUGMODULES="uhci_hcd usbhid"
+DEBUGMODULES=""
+
# put all needed modules into initial ramdisk
mkdir -p ${INSTDIR}/lib/modules/${KERNVER}
-for module in af_packet ${NWMODULES} ${FSMODULES}; do
+for module in af_packet ${NWMODULES} ${FSMODULES} ${DEBUGMODULES}; do
mod=`cd /${ROOTDIR}; find "lib/modules/${KERNVER}" -name ${module}.ko \
2>/dev/null`
if [ -n "$mod" ] ; then
@@ -475,7 +479,7 @@ for module in af_packet ${NWMODULES} ${FSMODULES}; do
# fixmee!! selection of dependent modules could be handled a little bi
# more clever
case "$module" in
- e100|8139too|via-rhine|sis900|epic100|sundance|8139cp|eepro100.ko|pcnet32)
+ e100|8139too|via-rhine|sis900|epic100|sundance|8139cp|eepro100|pcnet32)
cp ${ROOTDIR}/lib/modules/${KERNVER}/kernel/drivers/net/mii.ko \
${INSTDIR}/lib/modules/${KERNVER}/kernel/drivers/net &>/dev/null
;;