cd $SOURCE tar xvzf $ARCHIVE/linux-wlan-ng-0.2.0.tar.gz cd linux-wlan-ng-0.2.0 ./Configure # "Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]:" -> y と答える # "Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [n]:" -> y と答える # "Build Prism2.5 native PCI (_pci) driver? (y/n) [n]:" -> y と答える # "Build Prism2.5 USB (_usb) driver? (y/n) [n]:" -> y と答える # "Linux source directory [/usr/src/linux]:" -> /xgcc/src/linux と答える # 警告メッセージ "WARNING: the current running kernel is ..." が表示されるが、これは無視してOK # "Alternate target install root directory on host []:" -> 何も入力せず [Enter] # "PCMCIA script directory [/etc/pcmcia]:" -> 何も入力せず [Enter] # "Module install directory [/lib/modules/2.4.13-ac5-rmk2-cotulla.1]:" -> 何も入力せず [Enter] # "Prefix for build host compiler? (rarely needed) []:" -> arm-linux- と答える # "Build for debugging (see doc/config.debug) (y/n) [n]:" -> 何も入力せず [Enter] make auto_config # 途中でmkmetadefを実行する必要があるので、その結果だけ貼り付けるよう変更 uudecode -o /dev/stdout << EOF | gunzip -c > src/mkmeta/mkmetadef.out begin-base64 644 mkmetadef.out.gz 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 OJc9EeQsEOP/AbjxzHxKXgEA ==== EOF uudecode -o /dev/stdout << EOF | gunzip -c > src/mkmeta/mkmetastruct.out begin-base64 644 mkmetastruct.out.gz H4sICJRzyz4AA21rbWV0YXN0cnVjdC5vdXQA7V3bbts4EH12vqKfYDlpmqBP 3ia7KDYJiiJ7AYKFQFO0zbV4KUnZCRb77yVly7eNHI5WrGTBj0l0JPKcmeFw hlLi+I+74UP85evwl/th/GX46dcojs/MiyQJGb/TRmXYvJNX/UEUMT2JE2Gi SJFvMaOjCTFn/5z1fvv88Hg+6PXsn7FISC9e3nH4+Pj180/5HeP4485lKeGH rrrq9RIy54iRp/yam9vfH4b3t3e3D/H98M+/yqDLQVJDWJzx2fn1IDY9O0pk jKKjzJQObBtHuTl3OEV0lpoD0/n33Wu/LycqNh/P4v9QffPz3aNl++yVP3mr oE8q+Kmgg6kgxYIoNmGtFaIgdD1QdmBkrwEXaEYyCdMOEzoniaFMN6T5eraB ZNcY8bYrPtLaTcQDIu1EL5cImhwenURJ3P/0FPmMxN02H4nfbaObp3PQBJ0I njPcuIESI6ttil48JxBdWBSeIs5JmlJt3p7HwJOe9ZgY5asHWI8BzYah54rI N33tVRTPmLURCAJJSXiZ+P7+7KQO6Mrxkg59BC5NeUKewyut6YSjFGQbguoA weY8TLC5gAYb/2i6gRCEBZdEUVE6otdwbuGEo1wE0AYx0FKdCozAsWM8TRY2 GMJhUyFtJgbGSJtBElXqY6U4sKskehVNISA8llhkHDQti4ELbEE23ieZQoYK EBsWaWGKMEQ55RMI1ObO2j6PLSyZYgF8qEhTNEpBRrJE2bgMW9TpHGGfFX3j m0hTbJkkUSXUoBLqvBLqohLqfSXUZSXUh0qoK9B6lEkJlqsAgdQqQCCxChBI qwIEkqoAgZQqQCChClCZTsDsbZViBcri/ha0rRsyYMLzHrp9cFMfI5pmirgl WWSgpegUCI8rEAqbOOQJAErBqu1hQdrtYUEK7mFBOu5hQWruYUGa7mFByu5h QfrWWARzgSFQuEWZmRJuKLbTa3nYlYQouy9CSWKpLa1dbOLvJTT+bnFhJYdu EnfR1eN4jXazLW4g+0lIhy3oA9SCFEFacGiJpkbFd+UIFTO0Fph2T+4rcMAo iKju7e3eXLs6OeH2J6LmsCJinVGsYDmQOTunPQ6D5mSBpLc5X1eJXieDDm/Q WzyHWpWpPhabhgbpyLdp2aJFeUuNYDGsxUdI1nUoYuwskKWV0RHARBjC/uYR wc2jRscOdz7F+ohqq8LQ8wGDzvXsfnAf6Agad5VacNWbVKDjIE0kK6fy7Kk8 eyrPdrI8my/NAZZ9GwS7XJ+NfE8EwQu0ftrt8xtIwk6XSKOL2rdj/uIFr3bm FtLVjfSh/jTAgQLubN39j6c6BxbgUIPKX4Cw1aTczTpcTaq/xQMIX8HqQil/ dokJHVsuWqvZZte3HOaPzd52KQpC/yJFXHM6HrddAMLBW2D43l4qqtmUoIQo CMyRCEfNCJELIscpmoDecrBSUjnGIIxEeObKfirjuBEbXttZECueCm0slW23 4WpvRyQEqxcJKogRfgjiq9mK1SCKYcGY/pahlJqXjso2YrCuH5+BridzWGw7 9MqMr0VsqxbELOxeSbT8dC2kiXAFbSK4vSK0i1BbjC7Ir11Zl0iuFwDFWiru mlAX9+AvR2IopEJ+oqzdgVIFUPk/3Gt4mwkAc2iqDeilKmtd5Xbi4wd7plqv K8hBt94eiMDHd04dplOH6dRharzDBMxjBn1oHlNhbWsm9dmE5BChXhGUyAS1 NNpnfBb1B+6TE3aMTdC+oicU85i29hsLa+btGJti3j46BPMoe5ZCmfgoyrrw qmJdCuzQFFIHJ3XbZXC9EFjxw+uc19rLEmQaCXDbGoTUeKFo+32t6yLnIoRQ ORWLOC/3tV1hVx5EpR9gKmlMKMT6YARoI5IjQNsPaxoSNCgHAI3JAaBDqsVa 18YUwlIN0SZeWUHbjdWNFVrTd5jcmsK3D1xekEFzwwaN1tP8ti0khAUyRjuZ 8cxRmjWSpxaEhhKrk6lLU6nImtAgW2rEkrSr2zryTKAi17YX3/AaTrZOupn3 DuGif33ZoFtuSRBC4XGK9LS7rlmXCjs0hdTh5GsN+tqOCGGSlpOjvZWFhPOx JGPyOPgHH9Cqi/4NRSEEWHX2YsrHou0SeHxJ/QCs0uvLlT91jqeO0f+n/LY2 obU/lq+YVzllVUlDNJ/kx6HAfi8JmlVDujfRsaFz2D8lwOODoCq2FuRzq8vn LJextltZXbF7Ods3ePwOizx5+UtpAAA= ==== EOF mv src/mkmeta/Makefile src/mkmeta/Makefile.bak sed "s/.\/mkmetadef >> ..\/include\/wlan\/p80211metadef.h/cat mkmetadef.out >> ..\/include\/wlan\/p80211metadef.h/" < src/mkmeta/Makefile.bak | \ sed "s/.\/mkmetastruct >> ..\/include\/wlan\/p80211metastruct.h/cat mkmetastruct.out >> ..\/include\/wlan\/p80211metastruct.h/" \ > src/mkmeta/Makefile # linuxカーネル側の準備; 標準添付モジュールを構築して modversions.h を作成させる cd $SOURCE/linux make modules cd $SOURCE/linux-wlan-ng-0.2.0 # prism2mib.cでのコンパイルエラー対策 cd src uudecode -o /dev/stdout << EOF | gunzip | patch -p1 -b begin-base64 644 prism2mib.c.patch H4sICI5l0z4AA3ByaXNtMm1pYi5jLnBhdGNoALVS32+CMBB+Ln9FHzdLpRbR idkCmS4x2cPiTPZoAKsSEReKvGz739cWZC4K7GfT5K7Xr9fvvjuMMeRJYDwn Id9SY5GEGUuK0zb020Hb9zaAEmJiQjHtQUJtk9jdfpscFkRkQIiGEKrPVGSx MO1DSu2OyDI4yeI4EPdNU++IQGEdR4Mf627uPsBXYR5nrrLTsTvSjxFEz/dx rKQxF14G33QNy/ALHE1GKkrFnnl+xIR9TL2U6RqSCKNVD/oZM1zHDNVcwpaR JzxPyt2naxanYSC4Lc6TqyalpO9ZufS5rZBe5lDO03QyG/+t+Pe71TgTNfCm BhwBm5rQxPW/2nG79uKYRZN4uZsyvo+quNb3hF5ZohkUooMju6JBAICfMG8z FAcMQOBxVj2otoYAEFI2ofK84RJehHzF0kt1BK19GKcmhddSgQzfcAku/j2Q QKWrRJEPKz/7NKbyU1XmwCJ6pyvKLJzvlVmOQ2OpR8ivlRvtVkN1wyLOckh5 IUAF/Bd6nM6JpPYORWOsfJsFAAA= ==== EOF cd .. # 最後にmake make all # パッケージ作成用仮想ルートの作成 mkdir $SOURCE/modules-root mkdir -p $SOURCE/modules-root/lib/modules/2.4.13-ac5-rmk2-cotulla.1/net mkdir -p $SOURCE/modules-root/lib/modules/2.4.13-ac5-rmk2-cotulla.1/pcmcia mkdir -p $SOURCE/modules-root/lib/modules/2.4.13-ac5-rmk2-cotulla.1/usb mkdir -p $SOURCE/modules-root/sbin mkdir -p $SOURCE/modules-root/etc/pcmcia mkdir -p $SOURCE/modules-root/etc/wlan mkdir -p $SOURCE/modules-root/etc/hotplug/usb mkdir -p $SOURCE/modules-root/etc/hotplug/pci # 仮想ルートへのインストール cp src/p80211/p80211.o $SOURCE/modules-root/lib/modules/2.4.13-ac5-rmk2-cotulla.1/net cp src/prism2/driver/prism2_cs.o $SOURCE/modules-root/lib/modules/2.4.13-ac5-rmk2-cotulla.1/pcmcia cp src/prism2/driver/prism2_pci.o $SOURCE/modules-root/lib/modules/2.4.13-ac5-rmk2-cotulla.1/net cp src/prism2/driver/prism2_plx.o $SOURCE/modules-root/lib/modules/2.4.13-ac5-rmk2-cotulla.1/net cp src/prism2/driver/prism2_usb.o $SOURCE/modules-root/lib/modules/2.4.13-ac5-rmk2-cotulla.1/usb cp src/wlanctl/wlanctl $SOURCE/modules-root/sbin/wlanctl-ng cp src/wland/wland $SOURCE/modules-root/sbin/wland cp src/nwepgen/nwepgen $SOURCE/modules-root/sbin cp src/wlancfg/wlancfg $SOURCE/modules-root/sbin cp etc/pcmcia/wlan-ng $SOURCE/modules-root/etc/pcmcia chmod +x $SOURCE/modules-root/etc/pcmcia/wlan-ng cp etc/pcmcia/wlan-ng.conf $SOURCE/modules-root/etc/pcmcia cp etc/wlan/wlan.conf $SOURCE/modules-root/etc/wlan/wlan.conf cp etc/wlan/shared etc/wlan/wlancfg-DEFAULT $SOURCE/modules-root/etc/wlan cp etc/wlan.hotplug $SOURCE/modules-root/etc/hotplug/usb/prism2_usb cp etc/wlan.hotplug $SOURCE/modules-root/etc/hotplug/pci/prism2_pci cp etc/wlan.hotplug $SOURCE/modules-root/etc/hotplug/pci/prism2_plx cp etc/wlan.hotplug $SOURCE/modules-root/etc/hotplug/pci/acx100_pci # コントロールファイルの作成 mkdir $SOURCE/modules-root/CONTROL cat > $SOURCE/modules-root/CONTROL/control << EOF Package: linux-wlan-ng Priority: optional Section: kernel Version: 0.2.0 Architecture: arm Maintainer: Yasuhiko Kamata (belphegor@belbel.or.jp) Depends: Description: Wireless LAN modules for Linux. Wireless LAN controller PRISM1/2/3(tm) drivers for Linux. EOF # インストール前のスクリプト cat > $SOURCE/modules-root/CONTROL/preinst << EOF #!/bin/sh mkdir -p /etc/pcmcia if [ -f /etc/pcmcia/wlan-ng ]; then \\ mv -f /etc/pcmcia/wlan-ng /etc/pcmcia/wlan-ng.O ; \\ fi if [ -f /etc/pcmcia/wlan-ng.conf ]; then \\ mv -f /etc/pcmcia/wlan-ng.conf /etc/pcmcia/wlan-ng.conf.O ; \\ fi if [ -f /etc/pcmcia/config ]; then \\ if ! grep -sq 'source.*\.\/\*\.conf$' /etc/pcmcia/config ; then \\ if ! grep -sq 'source \.\/wlan-ng.conf' /etc/pcmcia/config ; then \\ mv -f /etc/pcmcia/config /etc/pcmcia/config.O ; \\ ( echo "source ./wlan-ng.conf"; cat /etc/pcmcia/config.O) > /etc/pcmcia/config ; \\ fi ; \\ fi ; \\ fi EOF chmod 755 $SOURCE/modules-root/CONTROL/preinst # インストール後のスクリプト cat > $SOURCE/modules-root/CONTROL/postinst << EOF #!/bin/sh /sbin/depmod -a EOF chmod 755 $SOURCE/modules-root/CONTROL/postinst # パッケージの作成 cd $SOURCE/modules-root mkdir -p opt/QtPalmtop mv sbin opt/QtPalmtop cd .. ipkg-build modules-root
最終更新日: 2003/05/28 00:12:35