diff --git a/asu/package_changes.py b/asu/package_changes.py index 7ba937d7..cde549b1 100644 --- a/asu/package_changes.py +++ b/asu/package_changes.py @@ -59,6 +59,16 @@ def _add_if_missing(package): build_request.packages.remove("auc") _add_if_missing("owut") + if build_request.profile in {"tplink_archer-c6-v2"}: + _add_if_missing("ipq-wifi-tplink_archer-c6-v2") + + if build_request.target in { + "mediatek/filogic", + "mediatek/mt7622", + "mediatek/mt7623", + }: + _add_if_missing("fitblk") + # 25.12 specific changes if build_request.version.startswith("25.12"): # Changes for https://github.com/openwrt/openwrt/commit/8a7239009c5f4b28b696042b70ed1f8f89902915 diff --git a/tests/test_package_changes.py b/tests/test_package_changes.py index c0a35e0e..59c35141 100644 --- a/tests/test_package_changes.py +++ b/tests/test_package_changes.py @@ -106,8 +106,9 @@ def test_apply_package_changes_lang_packs(): build_request.version = "24.10.0-rc5" apply_package_changes(build_request) - assert len(build_request.packages) == 4 + assert len(build_request.packages) == 5 assert build_request.packages[0] == "luci-i18n-package-manager-ko" assert build_request.packages[1] == "luci-i18n-xinetd-lt" assert build_request.packages[2] == "luci-i18n-package-manager-zh-cn" assert build_request.packages[3] == "kmod-mt7622-firmware" + assert build_request.packages[4] == "fitblk"