diff --git a/packages/linux-firmware/meta b/packages/linux-firmware/meta index 4bf93107e9..81ae92c72f 100644 --- a/packages/linux-firmware/meta +++ b/packages/linux-firmware/meta @@ -13,16 +13,25 @@ PKG_SHORTDESC="linux-firmware: Meta package to install firmware drivers" PKG_LONGDESC="linux-firmware is a Meta package to install firmware drivers" PKG_IS_ADDON="no" -for firmware in $FIRMWARE; do - - [ "$firmware" = ipw2100 ] && PKG_DEPENDS="$PKG_DEPENDS ipw2100-fw" - [ "$firmware" = ipw2200 ] && PKG_DEPENDS="$PKG_DEPENDS ipw2200-fw" - [ "$firmware" = iwl1000 ] && PKG_DEPENDS="$PKG_DEPENDS iwlwifi-1000-ucode" - [ "$firmware" = iwl3945 ] && PKG_DEPENDS="$PKG_DEPENDS iwlwifi-3945-ucode" - [ "$firmware" = iwl4965 ] && PKG_DEPENDS="$PKG_DEPENDS iwlwifi-4965-ucode" - [ "$firmware" = iwl5000 ] && PKG_DEPENDS="$PKG_DEPENDS iwlwifi-5000-ucode" - [ "$firmware" = iwl5150 ] && PKG_DEPENDS="$PKG_DEPENDS iwlwifi-5150-ucode" - [ "$firmware" = iwl6000 ] && PKG_DEPENDS="$PKG_DEPENDS iwlwifi-6000-ucode" - [ "$firmware" = iwl6050 ] && PKG_DEPENDS="$PKG_DEPENDS iwlwifi-6050-ucode" - +for firmware in "$FIRMWARE"; do + case $firmware in + ipw2100) PKG_DEPENDS="$PKG_DEPENDS ipw2100-fw" + ;; + ipw2200) PKG_DEPENDS="$PKG_DEPENDS ipw2200-fw" + ;; + iwl1000) PKG_DEPENDS="$PKG_DEPENDS iwlwifi-1000-ucode" + ;; + iwl3945) PKG_DEPENDS="$PKG_DEPENDS iwlwifi-3945-ucode" + ;; + iwl4965) PKG_DEPENDS="$PKG_DEPENDS iwlwifi-4965-ucode" + ;; + iwl5000) PKG_DEPENDS="$PKG_DEPENDS iwlwifi-5000-ucode" + ;; + iwl5150) PKG_DEPENDS="$PKG_DEPENDS iwlwifi-5150-ucode" + ;; + iwl6000) PKG_DEPENDS="$PKG_DEPENDS iwlwifi-6000-ucode" + ;; + iwl6050) PKG_DEPENDS="$PKG_DEPENDS iwlwifi-6050-ucode" + ;; + esac done