openwrt/package/network/utils
Eric Fahlgren c80bae3c18 treewide: add explicit default variant
Some packages with variants did not specify the default among the
alternatives, so were left without any apk 'provider_priority'
for that package.  This caused the apk solver to select the wrong
variant, silently changing the requested package list.

Notable among these were busybox, procd and the hostapd/wpad suite.
This behavior presented in the imagebuilders when creating the
image as follows, silently replacing packages even when explicitly
requested:

    $ make image PACKAGES=busybox
    ...
    ( 14/148) Installing busybox-selinux (1.37.0-r6)
    ...

We add 'DEFAULT_VARIANT:=1' to the packages that were missing one,
providing apk with sufficient information to choose the correct
package.

See link below for further examples and discussion.

Link: https://github.com/openwrt/openwrt/pull/21288#issuecomment-3704101422
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21358
(cherry picked from commit f4fdb9964a)
Link: https://github.com/openwrt/openwrt/pull/21355
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-01-02 18:11:04 +01:00
..
adb-enablemodem adb-enablemodem: fix version for APK 2024-10-29 00:07:53 +01:00
arptables build: prefer HTTPS if available (for packages) 2022-10-05 17:37:07 +02:00
bpftool bpftool: update to 7.6.0 2025-11-22 23:11:28 +01:00
comgt comgt-ncm: fix setting ip[46]table and MTU 2025-12-25 16:11:35 +01:00
ebtables ebtables: fix PKG_MIRROR_HASH 2025-10-09 13:37:58 +02:00
ethtool treewide: add explicit default variant 2026-01-02 18:11:04 +01:00
iproute2 iproute2: update to version 6.18 2025-12-10 23:18:58 +01:00
ipset ipset: update to 7.24 2025-08-17 17:36:54 +02:00
iptables iptables: fix breaking packing 2025-10-04 11:25:06 +02:00
iw iw: bump to 6.17 2025-10-08 01:06:27 +02:00
iwcap iwcap: fix handling kill signal during dump 2017-03-14 13:29:03 +01:00
iwinfo libiwinfo: update to Git HEAD (2025-11-29) 2026-01-02 14:34:58 +01:00
layerscape/restool restool: bump to lf-6.6.23-2.0.0 2024-09-22 16:21:02 +02:00
linux-atm linux-atm: fix building with GCC 15.1 2025-06-08 12:20:15 +02:00
ltq-dsl-base ltq-dsl-base: enable for ipq40xx 2023-01-16 23:41:41 +00:00
nftables nftables: update to version 1.1.6 2025-12-10 23:26:39 +01:00
resolveip resolveip: Forward LDFLAGS 2025-11-18 23:13:45 +01:00
rssileds treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
tcpdump tcpdump: update to 4.99.5 2024-09-22 17:53:13 +02:00
umbim umbim: update to Git HEAD (2025-10-04) 2025-10-04 13:35:29 +02:00
uqmi uqmi: skip registration state check if not supported 2025-11-30 23:49:57 +01:00
wireguard-tools wireguard-tools: update to v1.0.20250521 2025-06-04 20:14:19 +02:00
wireless-tools wireless-tools: Forward LDFLAGS 2025-11-18 23:13:46 +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: fix compilation when bpftool is installed 2024-10-28 10:34:50 +01:00