@@ -29,14 +29,26 @@ define KernelPackage/sched-cake-oot
DEPENDS:=@LINUX_4_14 +kmod-sched-core +kmod-ipt-conntrack
endef
+define KernelPackage/sched-cake-virtual
+ SUBMENU:=Network Support
+ TITLE:=Virtual package for sched-cake
+ URL:=https://github.com/dtaht/sch_cake
+ DEPENDS:=+!LINUX_4_14:kmod-sched-cake +LINUX_4_14:kmod-sched-cake-oot
+endef
+
include $(INCLUDE_DIR)/kernel-defaults.mk
-define KernelPackage/sched-cake/description
+define KernelPackage/sched-cake-oot/description
O(ut) O(f) T(ree) Common Applications Kept Enhanced fq_codel/blue derived shaper
endef
+define KernelPackage/sched-cake-virtual/description
+ Virtual package for resolving sch_cake dependencies
+endef
+
define Build/Compile
$(KERNEL_MAKE) M="$(PKG_BUILD_DIR)" modules
endef
$(eval $(call KernelPackage,sched-cake-oot))
+$(eval $(call KernelPackage,sched-cake-virtual))
The sender domain has a DMARC Reject/Quarantine policy which disallows sending mailing list messages using the original "From" header. To mitigate this problem, the original message has been wrapped automatically by the mailing list software. As reported in https://github.com/openwrt/packages/issues/12072, the imagebuilder fails due to a dependency resolution error when the userspace packages are built using a target that has a different kernel version than that which is being run. To resolve this, add a virtual kernel package with the conditional dependency currently used in sqm-scripts. The idea is to move the sqm-scripts dependency to this virtual package, which hopefully should be consistent with the actual kernel module being built. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> --- package/kernel/kmod-sched-cake-oot/Makefile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-)