util-linux: allow disabling the basic set of tools
authorCarlos Santos <casantos@datacom.ind.br>
Sun, 10 Jul 2016 01:16:09 +0000 (22:16 -0300)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 16 Oct 2016 13:53:53 +0000 (15:53 +0200)
commite8ddc0de9eb1ee6dc0c255ef03ba654f42453433
tree79c6e749a6e09104e9a177e015830fad18491c03
parentbd1e5ba54b253c43d66f1401dc0975d86ef82196
util-linux: allow disabling the basic set of tools

When even a single extra util-linux utility is enabled, the default
build and install will install many more programs, including many that
overlap with those offered by busybox.

Fix by reworking the install-utilies menu to take advantage of the new
--disable-all-programs config option. This option make it possible to
disable the basic set of apps, and then enable only the desired apps.

Original patch by Danomi Manchego, visible at
http://patchwork.ozlabs.org/patch/494866/

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
[Thomas/Arnout: remove the choice between all/custom/no, and simply have
a list of options with the basic set of tools, and then one option for
each tool. This gives the same flexibility, but avoids the choice, which
is never nice to have.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/util-linux/Config.in
package/util-linux/util-linux.mk