immortalwrt/package/network/utils
Eneas U de Queiroz 90cae6b267 ethtool: fix recursive dependency
Change the CONFLICTS definition from the alternative package
(ethtool-full) to the main one.

The CONFLICTS line creates a dependency to the conflicting package.

Right now, the dependency would be created in the PACKAGE_ethtool-full
symbol:

config PACKAGE_ethtool-full
        depends on m || (PACKAGE_ethtool != y)

When the main package is selected by airmon-ng, it selects
PACKAGE_ethtool, *depending* on the value of PACKAGE_ethtool-full:

config PACKAGE_airmon-ng
        select PACKAGE_ethtool if PACKAGE_ethtool-full<PACKAGE_airmon-ng

In the first block, the value of PACKAGE_ethtool-full depends on the
value of PACKAGE_ethtool.  In the second block, the opposite is true:
the value of PACKAGE_ethtool depends on the value of
PACKAGE_ethtool-full.  This is a recursive dependency.

Fix it by changing the package where the dependency is created, so that
only the value of PACKAGE_ethtool will depend on PACKAGE_ethtool-full.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-09-02 12:19:19 +08:00
..
adb-enablemodem treewide: sync with upstream source 2020-03-28 23:37:17 +08:00
arptables fix & merge 2019-09-30 13:21:19 +08:00
bpftools bpftools: update to v5.11.16, simplify make 2021-04-25 23:14:20 +08:00
comgt package/comgt: Handle bind/unbind events 2021-07-02 23:38:38 +08:00
ebtables fix & merge 2019-09-30 13:21:19 +08:00
ethtool ethtool: fix recursive dependency 2021-09-02 12:19:19 +08:00
iproute2 iproute2: bump to 5.13 2021-08-09 12:11:58 +08:00
ipset build: reorder more BuildPackages lines to deal with ABI_VERSION 2021-02-16 19:30:48 +08:00
iptables build: introduce $(MKHASH) 2021-05-13 22:49:42 +08:00
iw Wireless: rollback with mac80211 (#4683) 2020-05-27 11:45:56 +08:00
iwcap fix permission 2019-09-30 13:42:16 +08:00
iwinfo Wireless: rollback with mac80211 (#4683) 2020-05-27 11:45:56 +08:00
layerscape/restool treewide: Mark packages nonshared if they depend on @TARGET_ 2021-05-24 23:33:39 +08:00
linux-atm treewide: sync with upstream source 2020-03-28 23:37:17 +08:00
ltq-dsl-base ltq-dsl-base: Make package nonshared to fix image builder 2021-05-05 16:25:18 +08:00
nftables nftables: Activate link time optimization (LTO) 2020-09-07 17:21:37 +08:00
resolveip fix permission 2019-09-30 13:42:16 +08:00
rssileds rssileds: use new application led trigger backend 2021-03-06 12:14:40 +08:00
tcpdump tcpdump: fix pcap-config issues 2020-12-23 11:22:49 +08:00
umbim umbim: bump to git HEAD 2021-08-19 12:10:01 +08:00
uqmi treewide: remove BUILD_PARALLEL from CMake packages 2021-06-20 23:19:45 +08:00
wireguard-tools wireguard-tools: bump to 1.0.20210424 2021-05-21 01:33:33 +08:00
wireless-tools build: reorder more BuildPackages lines to deal with ABI_VERSION 2021-02-16 19:30:48 +08:00
wpan-tools treewide: sync with upstream source 2020-03-28 23:37:17 +08:00
wwan treewide: sync with upstream source 2020-03-28 23:37:17 +08:00