openwrt/package
Eneas U de Queiroz 4d0883c011 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-08-31 20:35:19 +02:00
..
base-files base-files: fix option to make /var persistent 2021-08-23 14:09:42 +03:00
boot uboot-mediatek: pass console=tty1 for BPi-R2 2021-08-21 04:35:52 +01:00
devel gdb: update to 10.2 2021-08-21 15:59:39 +02:00
firmware linux-firmware: add 2G and 5G precal binaries for QCA99X0 2021-07-25 13:52:38 +02:00
kernel ath9k: owl-loader: remove obsolete AR71XX patch 2021-08-26 21:37:19 +02:00
libs libjson-c: remove old math patch 2021-08-30 19:16:49 -10:00
network ethtool: fix recursive dependency 2021-08-31 20:35:19 +02:00
system procd: fix issue mounting overlay fs 2021-08-31 12:31:15 +01:00
utils bcm27xx-userland: update to latest version 2021-08-21 19:07:06 +02:00
Makefile build: fix opkg install step for large package selection 2021-05-12 11:13:53 +02:00