Config.in.legacy: add missing select BR2_LEGACY
[buildroot-gz.git] / package / util-linux / Config.in
blobc3ea1907c41bed31ff031672597b2d1215f0e0a6
1 config BR2_PACKAGE_UTIL_LINUX
2         bool "util-linux"
3         depends on BR2_USE_WCHAR
4         select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
5         help
6           Various useful/essential linux libraries and utilities.
8           Things like mkfs, mkswap, swapon, fdisk, mount, dmesg, etc...
10           http://www.kernel.org/pub/linux/utils/util-linux/
12 if BR2_PACKAGE_UTIL_LINUX
14 config BR2_PACKAGE_UTIL_LINUX_LIBBLKID
15         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
16         depends on BR2_USE_MMU # fork
17         bool "libblkid"
18         help
19           Install libblkid.
21 config BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
22         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
23         depends on BR2_USE_MMU # util-linux/libblkid
24         bool "libmount"
25         help
26           Install libmount.
28 config BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
29         bool "libsmartcols"
30         help
31           Install libsmartcols.
33 config BR2_PACKAGE_UTIL_LINUX_LIBUUID
34         bool "libuuid"
35         help
36           Install libuuid.
38 config BR2_PACKAGE_UTIL_LINUX_BINARIES
39         bool "install utilities"
40         depends on BR2_USE_MMU # fork()
41         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
42         select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
43         select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
44         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
45         help
46           Install the basic set of util-linux binaries.
48 if BR2_PACKAGE_UTIL_LINUX_BINARIES
50 config BR2_PACKAGE_UTIL_LINUX_AGETTY
51         bool "agetty"
52         help
53           Alternative linux getty
55 config BR2_PACKAGE_UTIL_LINUX_BFS
56         bool "bfs"
57         help
58           SCO bfs filesystem support
60 config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
61         bool "chfn/chsh"
62         depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
63         depends on !BR2_STATIC_LIBS
64         depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
65         select BR2_PACKAGE_LINUX_PAM
66         help
67           Change login shell, real user name and information
69 comment "chfn/chsh needs a uClibc or (e)glibc toolchain w/ wchar, locale, dynamic library"
70         depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
71                 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
73 config BR2_PACKAGE_UTIL_LINUX_CRAMFS
74         bool "cramfs utilities"
75         select BR2_PACKAGE_ZLIB
76         help
77           Build fsck.cramfs and mkfs.cramfs
79 config BR2_PACKAGE_UTIL_LINUX_EJECT
80         bool "eject"
81         help
82           Eject removable media
84 config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
85         bool "fallocate"
86         help
87           Preallocate space to a file
89 config BR2_PACKAGE_UTIL_LINUX_FDFORMAT
90         bool "fdformat"
91         help
92           Low-level format a floppy disk
94 config BR2_PACKAGE_UTIL_LINUX_FSCK
95         bool "fsck"
96         help
97           Check and repair a linux filesystem
99 config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
100         bool "hwclock"
101         help
102           Query or set the hardware clock (RTC)
104 config BR2_PACKAGE_UTIL_LINUX_KILL
105         bool "kill"
106         help
107           Send a signal to a process
109 config BR2_PACKAGE_UTIL_LINUX_LAST
110         bool "last"
111         help
112           Show a listing of last logged in users
114 config BR2_PACKAGE_UTIL_LINUX_LINE
115         bool "line"
116         help
117           Read one line
119 config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
120         bool "login utilities"
121         depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
122         depends on !BR2_STATIC_LIBS
123         depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
124         select BR2_PACKAGE_LINUX_PAM
125         help
126           Build login utilities (last, login, su, sulogin)
128 comment "login utilities needs a uClibc or (e)glibc toolchain w/ wchar, locale, dynamic library"
129         depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
130                 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
132 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
133         bool "losetup"
134         help
135           Set up and control loop devices
137 config BR2_PACKAGE_UTIL_LINUX_MESG
138         bool "mesg"
139         help
140           Control write access to your terminal
142 config BR2_PACKAGE_UTIL_LINUX_MINIX
143         bool "minix"
144         help
145           Minix filesystem support
147 config BR2_PACKAGE_UTIL_LINUX_MORE
148         bool "more"
149         select BR2_PACKAGE_NCURSES
150         help
151           File perusal filter for crt viewing
153 config BR2_PACKAGE_UTIL_LINUX_MOUNT
154         bool "mount/umount"
155         help
156           Mount/unmount filesystems
158 config BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT
159         bool "mountpoint"
160         help
161           See if a directory is a mountpoint
163 config BR2_PACKAGE_UTIL_LINUX_NEWGRP
164         bool "newgrp"
165         help
166           Log in to a new group
168 config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
169         bool "nologin"
170         help
171           Politely refuse a login
173 config BR2_PACKAGE_UTIL_LINUX_NSENTER
174         bool "nsenter"
175         depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
176         help
177           Enter the namespaces of another process.
179 comment "nsenter needs a toolchain w/ headers >= 3.0"
180         depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
182 config BR2_PACKAGE_UTIL_LINUX_PARTX
183         bool "partition utilities"
184         help
185           Partition tools (addpart, delpart, partx)
187 config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
188         bool "pivot_root"
189         help
190           Change the root filesystem
192 config BR2_PACKAGE_UTIL_LINUX_RAW
193         bool "raw"
194         help
195           Build a linux raw character device
197 config BR2_PACKAGE_UTIL_LINUX_RENAME
198         bool "rename"
199         help
200           Rename files
202 config BR2_PACKAGE_UTIL_LINUX_RESET
203         bool "reset"
204         help
205           Reset the terminal
207 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
208         bool "schedutils"
209         help
210           Scheduling utilities (chrt, ionice, taskset)
212 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
213         bool "setpriv"
214         depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405 # libcap-ng
215         select BR2_PACKAGE_LIBCAP_NG
216         help
217           Run a program with different Linux privilege settings
219 config BR2_PACKAGE_UTIL_LINUX_SETTERM
220         bool "setterm"
221         select BR2_PACKAGE_NCURSES
222         help
223           Set terminal attributes
225 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
226         bool "switch_root"
227         help
228           Switch to another filesystem as the root of the mount tree
230 config BR2_PACKAGE_UTIL_LINUX_TUNELP
231         bool "tunelp"
232         select BR2_PACKAGE_NCURSES
233         help
234           Set various parameters for the lp device
236 config BR2_PACKAGE_UTIL_LINUX_UL
237         bool "ul"
238         select BR2_PACKAGE_NCURSES
239         help
240           Do underlining
242 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
243         bool "unshare"
244         help
245           Run program with some namespaces unshared from parent
247 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
248         bool "utmpdump"
249         help
250           Dump UTMP and WTMP files in raw format
252 config BR2_PACKAGE_UTIL_LINUX_UUIDD
253         bool "uuidd"
254         help
255           UUID generation daemon
257 config BR2_PACKAGE_UTIL_LINUX_VIPW
258         bool "vipw"
259         help
260           Edit the password, group, shadow-password or shadow-group file
262 config BR2_PACKAGE_UTIL_LINUX_WALL
263         bool "wall"
264         help
265           Send a message to everybody's terminal
267 config BR2_PACKAGE_UTIL_LINUX_WDCTL
268         bool "wdctl"
269         help
270           Shows hardware watchdog status
272 config BR2_PACKAGE_UTIL_LINUX_WRITE
273         bool "write"
274         help
275           Send a message to another user
277 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
278         bool "zramctl"
279         help
280           Set up and control zram devices
282 endif
284 endif
286 comment "util-linux needs a toolchain w/ wchar"
287         depends on !BR2_USE_WCHAR