diff options
author | Dirk von Suchodoletz | 2006-02-04 03:04:17 +0100 |
---|---|---|
committer | Dirk von Suchodoletz | 2006-02-04 03:04:17 +0100 |
commit | fb28eba71ac2846658c25477890c493ce550ff3d (patch) | |
tree | 709f77ce492e2519617f2634f15d6d428b1dc359 /initrd/mkdxsinitrd | |
parent | Improvements in hwautocfg (checked against lots of machines), nscd (diff) | |
download | core-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-x | initrd/mkdxsinitrd | 12 |
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 ;; |