fix RDEPENDS for task-vuplus-wlan.
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-wlan / tasks / task-vuplus-wlan.bb
index 2bbc466..6e62fe8 100644 (file)
@@ -13,17 +13,19 @@ RDEPENDS_${PN} = "\
        wpa-supplicant \
 "
 
        wpa-supplicant \
 "
 
-WLAN_USB_MODULES = "\
+WIFI_FIRMWARES = "\
        rt73-firmware \
        zd1211-firmware \
        firmware-htc9271 \
        firmware-rt2561 \
        firmware-rtl8721u \
        firmware-rt3070 \
        rt73-firmware \
        zd1211-firmware \
        firmware-htc9271 \
        firmware-rt2561 \
        firmware-rtl8721u \
        firmware-rt3070 \
-       rt2870sta \
-       r8192cu \
 "
 
 "
 
+RALINK_MODULE = "${@base_version_less_or_equal('VUPLUS_KERNEL_VERSION', '3.1.1, 'rt3070', 'kernel-module-rt2800usb rt2870sta firmware-rt3070', d)}"
+
+REALTEK_MODULE = "${@base_version_less_or_equal('VUPLUS_KERNEL_VERSION', '3.1.1, 'r8192cu', 'kernel-module-rtl8192cu', d)}"
+
 KERNEL_WIFI_MODULES = " \
        kernel-module-ath9k-htc \
        kernel-module-carl9170 \
 KERNEL_WIFI_MODULES = " \
        kernel-module-ath9k-htc \
        kernel-module-carl9170 \
@@ -44,8 +46,10 @@ KERNEL_WIFI_MODULES = " \
 "
 
 RDEPENDS_${PN}_append = "\
 "
 
 RDEPENDS_${PN}_append = "\
-       ${WLAN_USB_MODULES} \
+       ${WIFI_FIRMWARES} \
        ${KERNEL_WIFI_MODULES} \
        ${KERNEL_WIFI_MODULES} \
+       ${RALINK_MODULE} \
+       ${REALTEK_MODULE} \
 "
 PACKAGE_ARCH = "${MACHINE_ARCH}"
 
 "
 PACKAGE_ARCH = "${MACHINE_ARCH}"