1
1
openwrt/package
Anand Kumar b23e92c3ac wireguard-tools: use kconfig dependency for ip instead of runtime
The conditional runtime dependency on the ip package was originally
intended to only pull in the ip package when busybox ip is not
configured. However, in APK-based builds the BUSYBOX_CONFIG_*
variables may not be resolvable at package metadata generation
time, causing the ip dependency to be unconditionally baked into
the .apk package. This forces users to install ip-tiny or ip-full
even though busybox already provides the ip command.

Revert to the previous +@BUSYBOX_CONFIG_IP / +@BUSYBOX_CONFIG_FEATURE_IP_LINK
kconfig-level dependencies. These ensure busybox ip support is
enabled at config time without creating a runtime package dependency.
Both options default to y, and wireguard.uc only uses basic
ip link commands that busybox fully supports.

Fixes: openwrt#22637

Signed-off-by: Anand Kumar <anandvtu16158@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/22652
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-04-01 14:49:19 +02:00
..
base-files base-files: sysupgrade: avoid cat missing conffiles_static 2026-03-19 17:50:12 +01:00
boot uboot-envtools: add u-boot-env for EX5601/WX5600 2026-04-01 14:17:21 +02:00
devel gdb: add CPPFLAGS 2026-02-17 22:16:58 +01:00
firmware qualcommax: ipq60xx: add Link NN6000v1/v2 support 2026-03-21 22:22:39 +01:00
kernel rtl8812au-ct: restrict to kernels ≤ 6.18 2026-03-28 11:51:11 +01:00
libs wolfssl: allow enabling RISC-V assembler optimization 2026-04-01 14:13:11 +02:00
network wireguard-tools: use kconfig dependency for ip instead of runtime 2026-04-01 14:49:19 +02:00
system procd: add support for multiple arguments to procd_add_reload_data_trigger 2026-03-27 20:04:04 +01:00
utils ucode: nl80211: fix HE MCS parsing 2026-03-23 10:57:16 +01:00
Makefile build: propagate errors when generating apk indexes 2026-02-13 21:17:21 +01:00