From fb28eba71ac2846658c25477890c493ce550ff3d Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Sat, 4 Feb 2006 02:04:17 +0000 Subject: 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 --- initrd/mkdxsinitrd | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'initrd/mkdxsinitrd') 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 ;; -- cgit v1.2.3-55-g7522