--- ipw3945-1.2.0.ebuild 2007-02-16 01:06:32.000000000 +0100 +++ ipw3945-1.2.0-r1.ebuild 2007-05-18 20:32:27.000000000 +0200 @@ -26,8 +26,7 @@ MODULESD_IPW3945_DOCS="README.ipw3945" KV_OBJ="ko" -CONFIG_CHECK="NET_RADIO FW_LOADER IEEE80211 IEEE80211_CRYPT_CCMP IEEE80211_CRYPT_TKIP" -ERROR_NET_RADIO="${P} requires support for Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO)." + ERROR_FW_LOADER="${P} requires Hotplug firmware loading support (CONFIG_FW_LOADER)." ERROR_IEEE80211="${P} requires support for Generic IEEE 802.11 Networking Stack (CONFIG_IEEE80211)." @@ -40,6 +39,17 @@ die "${P} needs a kernel >=2.6.18! Please set your KERNEL_DIR or /usr/src/linux suitably" fi + if kernel_is 2 6 22; then + CONFIG_CHECK="WLAN_80211 FW_LOADER IEEE80211 IEEE80211_CRYPT_CCMP IEEE80211_CRYPT_TKIP" + ERROR_WLAN_80211="${P} requires support for Wireless LAN drivers + (non-hamradio) & Wireless Extensions (CONFIG_WLAN_80211)." + else + CONFIG_CHECK="NET_RADIO FW_LOADER IEEE80211 IEEE80211_CRYPT_CCMP IEEE80211_CRYPT_TKIP" + ERROR_NET_RADIO="${P} requires support for Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO)." + + fi + + linux-mod_pkg_setup BUILD_PARAMS="KSRC=${KV_DIR} KSRC_OUTPUT=${KV_OUT_DIR}"