immortalwrt/package
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
..
base-files base-files: fix option to make /var persistent 2021-08-24 12:08:02 +08:00
boot grub2: update to 2.06 2021-06-22 15:35:29 +08:00
devel gdb: update to 10.2 2021-08-22 12:15:19 +08:00
emortal automount: mark as nonshared 2021-08-11 17:33:23 +08:00
firmware linux-firmware: update to 20210511 2021-06-08 23:13:14 +08:00
kernel gpio-button-hotplug: remove duplicate logging text 2021-08-27 12:30:16 +08:00
libs libjson-c: remove old math patch 2021-08-31 18:27:15 +08:00
network ethtool: fix recursive dependency 2021-09-02 12:19:19 +08:00
system selinux-policy: update to version 0.9 2021-08-21 12:10:03 +08:00
utils busybox: fix compilation with GCC 10 2021-08-19 12:08:52 +08:00
Makefile build: fix opkg install step for large package selection 2021-05-12 23:27:23 +08:00