summaryrefslogtreecommitdiffstats
path: root/initramfs
diff options
context:
space:
mode:
authorDirk von Suchodoletz2007-05-10 14:59:23 +0200
committerDirk von Suchodoletz2007-05-10 14:59:23 +0200
commitf75eb021b03157d76397aaaaa23a48b05b5f0bb7 (patch)
tree4144381c2ed5d1da81b878d5cc5aa9a448efdc8b /initramfs
parentStarted to incorporate "WLAN driver support" into mkdxsinitrd (new (diff)
downloadcore-f75eb021b03157d76397aaaaa23a48b05b5f0bb7.tar.gz
core-f75eb021b03157d76397aaaaa23a48b05b5f0bb7.tar.xz
core-f75eb021b03157d76397aaaaa23a48b05b5f0bb7.zip
Further additions/fix for WLAN support in stage3.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1038 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs')
-rwxr-xr-xinitramfs/mkdxsinitrd11
1 files changed, 10 insertions, 1 deletions
diff --git a/initramfs/mkdxsinitrd b/initramfs/mkdxsinitrd
index 40c608d6..2f68a3a0 100755
--- a/initramfs/mkdxsinitrd
+++ b/initramfs/mkdxsinitrd
@@ -338,7 +338,7 @@ while getopts :dhk:c:i:r:o:s:f:n:m:S:tu:w:I:a: a ; do
f) FSMODULES=$OPTARG;;
n) NWMODULES=$OPTARG;;
m) MISCMODULES=$OPTARG;;
- w) WLANMODULES==$OPTARG;;
+ w) WLANMODULES=$OPTARG;;
r) ROOTDIR=$OPTARG;;
s) theme=$OPTARG;;
S) SYSTEM_NAME=$OPTARG;;
@@ -561,9 +561,18 @@ for module in af_packet unix ${NWMODULES} ${FSMODULES} ${MISCMODULES} \
cp ${rdirprefix}/drivers/net/mii.ko \
${ddirprefix}/drivers/net &>/dev/null
;;
+ # WLAN module block
#ipw3945|...)
# cp ${rdirprefix}/net/wireless ...
#;;
+ ath_pci)
+ for wlanmodule in ath_rate_sample wlan ath_hal; do
+ mod=$(cd /${ROOTDIR}; find "lib/modules/${KERNVER}" \
+ -name ${module}.ko 2>/dev/null)
+ mkdir -p ${INSTDIR}/${mod%/*}
+ cp ${ROOTDIR}/$mod ${INSTDIR}/${mod%/*}
+ done
+ ;;
nfs)
# create directory structure for modules needed and copy them
# to the proper place (as expected by modprobe/modules.dep)