befdf777156cabc014910a38356b99c38c84cb37
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / gptfdisk / Config.in
1 comment "gptfdisk needs a toolchain w/ wchar, C++"
2         depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR)
3
4 config BR2_PACKAGE_GPTFDISK
5         bool "gptfdisk"
6         depends on BR2_INSTALL_LIBSTDCPP
7         depends on BR2_USE_WCHAR # util-linux
8         select BR2_PACKAGE_UTIL_LINUX
9         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
10         select BR2_PACKAGE_GPTFDISK_GDISK if \
11                 !(BR2_PACKAGE_GPTFDISK_SGDISK || BR2_PACKAGE_GPTFDISK_CGDISK)
12         help
13           GPT fdisk (consisting of the gdisk and sgdisk programs) is a
14           text-mode partitioning tool that works on Globally Unique Identifier
15           (GUID) Partition Table (GPT) disks, rather than on the more common
16           (through 2010) Master Boot Record (MBR) partition tables.
17
18           http://www.rodsbooks.com/gdisk/
19
20 if BR2_PACKAGE_GPTFDISK
21
22 config BR2_PACKAGE_GPTFDISK_GDISK
23         bool "interactive gdisk"
24         help
25           Install the interactive GUID partition table (GPT) manipulator
26           /usr/sbin/gdisk which is modelled after and quite similar in use
27           to the traditional MBR based fdisk tool.
28
29 config BR2_PACKAGE_GPTFDISK_SGDISK
30         bool "command line sgdisk"
31         select BR2_PACKAGE_POPT
32         help
33           Install the command-line GUID partition table (GPT) manipulator
34           /usr/sbin/sgdisk which is named after the traditional MBR based
35           sfdisk tool albeit with an entirely different option syntax.
36
37 config BR2_PACKAGE_GPTFDISK_CGDISK
38         bool "ncurses cgdisk"
39         select BR2_PACKAGE_NCURSES
40         select BR2_PACKAGE_NCURSES_WCHAR # needed because of UTF-16
41         depends on !(BR2_bfin && BR2_BINFMT_FLAT) # ncurses wchar support
42         help
43           Install the ncurses-based GUID partition table (GPT)
44           manipulator /usr/sbin/cgdisk.
45
46 endif