openwrt/package/network/utils
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
..
adb-enablemodem adb-enablemodem: fix version for APK 2024-10-29 00:07:53 +01:00
arptables arptables: add CPPFLAGS 2026-02-17 22:25:22 +01:00
bpftool treewide: use HTTPS URL for www.kernel.org 2026-01-02 18:07:02 +01:00
comgt treewide: switch to HTTPS URL 2026-01-02 18:07:02 +01:00
ebtables ebtables: add CPPFLAGS 2026-02-17 22:25:26 +01:00
ethtool packages: ethtool: restore CONFLICTS 2026-01-04 18:40:52 +01:00
iproute2 iproute2: include upstream patch for musl libc 2026-02-24 20:21:50 +01:00
ipset ipset: update to 7.24 2025-08-17 17:36:54 +02:00
iptables iptables: prefer nft variants over zz-legacy 2026-03-17 02:17:57 +01:00
iw iw: replace patch with upstream version 2026-01-29 00:09:42 +01:00
iwcap iwcap: add CPPFLAGS 2026-02-17 22:25:09 +01:00
iwinfo iwinfo: add CPPFLAGS 2026-02-17 22:25:09 +01:00
layerscape/restool restool: bump to lf-6.6.23-2.0.0 2024-09-22 16:21:02 +02:00
linux-atm treewide: switch to HTTPS URL 2026-01-02 18:07:02 +01:00
ltq-dsl-base treewide: switch to HTTPS URL 2026-01-02 18:07:02 +01:00
nftables nftables: update to version 1.1.6 2025-12-10 23:26:39 +01:00
resolveip resolveip: add CPPFLAGS 2026-02-17 22:25:09 +01:00
rssileds treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
tcpdump tcpdump: update to 4.99.6 2026-01-28 23:41:32 +01:00
umbim umbim: introduce devpath option 2026-03-03 14:17:48 +02:00
uqmi uqmi: introduce devpath option 2026-03-03 14:17:48 +02:00
wireguard-tools wireguard-tools: use kconfig dependency for ip instead of runtime 2026-04-01 14:49:19 +02:00
wireless-tools wireless-tools: add CPPFLAGS 2026-02-17 22:25:09 +01:00
wpan-tools wpan-tools: update to 0.10 2025-11-25 14:08:07 +01:00
wwan treewide: use APK compatible version schema 2024-03-22 22:14:22 +01:00
xdp-tools xdp-tools: bump PKG_RELEASE 2026-02-11 22:05:25 +01:00