These tools depend on ncurses via the internal tcolors library. Since all fdisks now share the same selected dependencies, consolidate selections under the shared UTIL_LINUX_FDISKS option.
Signed-off-by: Philipp Zabel <p.za...@pengutronix.de> --- rules/util-linux.in | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/rules/util-linux.in b/rules/util-linux.in index 357aa7e4660a..3cdcad57d65e 100644 --- a/rules/util-linux.in +++ b/rules/util-linux.in @@ -29,6 +29,9 @@ config UTIL_LINUX_LIBFDISK bool config UTIL_LINUX_FDISKS + select UTIL_LINUX_LIBFDISK + select UTIL_LINUX_LIBSMARTCOLS + select UTIL_LINUX_USES_NCURSES bool config UTIL_LINUX_USES_NCURSES @@ -61,10 +64,7 @@ config UTIL_LINUX_ADDPART config UTIL_LINUX_CFDISK bool - select UTIL_LINUX_LIBFDISK - select UTIL_LINUX_LIBSMARTCOLS select UTIL_LINUX_FDISKS - select UTIL_LINUX_USES_NCURSES prompt "cfdisk" help cfdisk is a curses based program for partitioning any hard disk drive. @@ -79,8 +79,6 @@ config UTIL_LINUX_DELPART config UTIL_LINUX_FDISK bool prompt "fdisk" - select UTIL_LINUX_LIBFDISK - select UTIL_LINUX_LIBSMARTCOLS select UTIL_LINUX_FDISKS depends on !BUSYBOX_FDISK || ALLYES help @@ -137,8 +135,6 @@ config UTIL_LINUX_PARTX config UTIL_LINUX_SFDISK bool prompt "sfdisk" - select UTIL_LINUX_LIBFDISK - select UTIL_LINUX_LIBSMARTCOLS select UTIL_LINUX_FDISKS help sfdisk - Partition table manipulator for Linux, -- 2.39.2