iproute2: Avoid unnecessary package rebuilds
authorEneas U de Queiroz <cotequeiroz@gmail.com>
Thu, 21 Oct 2021 13:35:41 +0000 (10:35 -0300)
committerFelix Fietkau <nbd@nbd.name>
Mon, 1 Nov 2021 19:18:55 +0000 (20:18 +0100)
commit4ea0cfe810bd3e0f8c3470eb79a3ec8019b07487
tree8cdd49b3884fd699a05187a2464132236c44b68c
parent93a42cf16e2b2f09c9c8e91285038d482f1a75f3
iproute2: Avoid unnecessary package rebuilds

Build the tc-mod-iptables before the tc-tiny and tc-full packages.

This avoids unnecessary package rebuild when calling make back to back.
Before this change, tc-mod-iptables will be built after the main tc
binary packages.

Both tc-tiny and tc-full depend on tc-mod-ipables.  If make is called
after the packages are already built, it will check the timestamps of
both packages, and will rebuild the main binaries, since the module
package will be newer than the tc package.

Calling BuildPackage,mod-iptables first ensures that its variant gets
built before the other packages' variants.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
package/network/utils/iproute2/Makefile