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


Reply via email to