rabbitmq-server: security bump to version 3.6.6
[buildroot-gz.git] / package / util-linux / Config.in
blobcfb245123d5c0901fbc37813ddf801dcd020ad8e
1 menuconfig BR2_PACKAGE_UTIL_LINUX
2         bool "util-linux"
3         select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
4         help
5           Various useful/essential linux libraries and utilities.
7           Things like mkfs, mkswap, swapon, fdisk, mount, dmesg, etc...
9           http://www.kernel.org/pub/linux/utils/util-linux/
11 if BR2_PACKAGE_UTIL_LINUX
13 config BR2_PACKAGE_UTIL_LINUX_LIBBLKID
14         bool "libblkid"
15         depends on BR2_USE_MMU # fork()
16         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
17         help
18           Install libblkid.
20 config BR2_PACKAGE_UTIL_LINUX_LIBFDISK
21         bool "libfdisk"
22         depends on BR2_USE_MMU # fork()
23         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
24         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
25         help
26           Install libfdisk.
28 config BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
29         bool "libmount"
30         depends on BR2_USE_MMU # fork()
31         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
32         help
33           Install libmount.
35 config BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
36         bool "libsmartcols"
37         depends on BR2_USE_MMU # fork()
38         help
39           Install libsmartcols.
41 config BR2_PACKAGE_UTIL_LINUX_LIBUUID
42         bool "libuuid"
43         help
44           Install libuuid.
46 config BR2_PACKAGE_UTIL_LINUX_BINARIES
47         bool "basic set"
48         depends on BR2_USE_MMU # fork()
49         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
50         select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
51         select BR2_PACKAGE_UTIL_LINUX_LIBFDISK
52         select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
53         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
54         help
55           Install the basic set of util-linux binaries.
57           blkdiscard, blkid, blockdev, chcpu, col, colcrt, colrm,
58           column, ctrlaltdel, dmesg, fdisk, findfs, findmnt, flock,
59           fsfreeze, fstrim, getopt, hexdump, ipcmk, isosize, ldattach,
60           look, lsblk, lscpu, lsipc, lslocks, lsns, mcookie, mkfs,
61           mkswap, namei, prlimit, readprofile, renice, rev, rtcwake,
62           script, scriptreplay, setarch, setsid, sfdisk, swaplabel,
63           swapoff, swapon, tailf, uuidgen, whereis, wipefs
65           The setarch utility also installs architecture-specific
66           symlinks like linux32, linux64, uname26, i386 and x86_64.
68 config BR2_PACKAGE_UTIL_LINUX_AGETTY
69         bool "agetty"
70         depends on BR2_USE_MMU # fork()
71         help
72           Alternative linux getty
74 config BR2_PACKAGE_UTIL_LINUX_BFS
75         bool "bfs"
76         help
77           SCO bfs filesystem support
79 config BR2_PACKAGE_UTIL_LINUX_CAL
80         bool "cal"
81         help
82           Display a calendar, or some part of it
84 config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
85         bool "chfn/chsh"
86         depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
87         depends on !BR2_STATIC_LIBS
88         depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
89         depends on BR2_USE_MMU # linux-pam
90         select BR2_PACKAGE_LINUX_PAM
91         help
92           Change login shell, real user name and information
94 comment "chfn/chsh needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
95         depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
96                 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
98 config BR2_PACKAGE_UTIL_LINUX_CRAMFS
99         bool "cramfs utilities"
100         select BR2_PACKAGE_ZLIB
101         help
102           Utilities for compressed ROM file system (fsck.cramfs, mkfs.cramfs)
104 config BR2_PACKAGE_UTIL_LINUX_EJECT
105         bool "eject"
106         depends on BR2_USE_MMU # fork()
107         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
108         select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
109         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
110         help
111           Eject removable media
113 config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
114         bool "fallocate"
115         help
116           Preallocate space to a file
118 config BR2_PACKAGE_UTIL_LINUX_FDFORMAT
119         bool "fdformat"
120         help
121           Low-level format a floppy disk
123 config BR2_PACKAGE_UTIL_LINUX_FSCK
124         bool "fsck"
125         depends on BR2_USE_MMU # fork()
126         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
127         select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
128         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
129         help
130           Check and repair a linux filesystem
132 config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
133         bool "hwclock"
134         help
135           Query or set the hardware clock (RTC)
137 config BR2_PACKAGE_UTIL_LINUX_IPCRM
138         bool "ipcrm"
139         help
140           Remove certain IPC resources
142 config BR2_PACKAGE_UTIL_LINUX_IPCS
143         bool "ipcs"
144         help
145           Show information on IPC facilities
147 config BR2_PACKAGE_UTIL_LINUX_KILL
148         bool "kill"
149         help
150           Send a signal to a process
152 config BR2_PACKAGE_UTIL_LINUX_LAST
153         bool "last"
154         help
155           Show a listing of last logged in users
157 config BR2_PACKAGE_UTIL_LINUX_LINE
158         bool "line"
159         help
160           Read one line
162 config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
163         bool "login utilities"
164         depends on BR2_USE_MMU # fork() (login, runuser, su, sulogin)
165         depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
166         depends on !BR2_STATIC_LIBS
167         depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
168         depends on BR2_USE_MMU # linux-pam
169         select BR2_PACKAGE_LINUX_PAM
170         help
171           Login utilities (last, login, runuser, su, sulogin)
173 comment "login utilities needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
174         depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
175                 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
177 config BR2_PACKAGE_UTIL_LINUX_LOGGER
178         bool "logger"
179         help
180           Enter messages into the system log
182 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
183         bool "losetup"
184         depends on BR2_USE_MMU # libsmartcols
185         select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
186         help
187           Set up and control loop devices
189 config BR2_PACKAGE_UTIL_LINUX_LSLOGINS
190         bool "lslogins"
191         depends on BR2_USE_MMU # libsmartcols
192         select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
193         help
194           Display information about known users in the system
196 config BR2_PACKAGE_UTIL_LINUX_MESG
197         bool "mesg"
198         help
199           Control write access to your terminal
201 config BR2_PACKAGE_UTIL_LINUX_MINIX
202         bool "minix"
203         help
204           Minix filesystem support
206 config BR2_PACKAGE_UTIL_LINUX_MORE
207         bool "more"
208         depends on BR2_USE_MMU # fork()
209         select BR2_PACKAGE_NCURSES
210         select BR2_PACKAGE_NCURSES_WCHAR if BR2_USE_WCHAR
211         help
212           File perusal filter for crt viewing
214 config BR2_PACKAGE_UTIL_LINUX_MOUNT
215         bool "mount/umount"
216         depends on BR2_USE_MMU # fork()
217         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
218         select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
219         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
220         help
221           Mount/unmount filesystems
223 config BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT
224         bool "mountpoint"
225         depends on BR2_USE_MMU # fork()
226         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
227         select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
228         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
229         help
230           See if a directory is a mountpoint
232 config BR2_PACKAGE_UTIL_LINUX_NEWGRP
233         bool "newgrp"
234         help
235           Log in to a new group
237 config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
238         bool "nologin"
239         help
240           Politely refuse a login
242 config BR2_PACKAGE_UTIL_LINUX_NSENTER
243         bool "nsenter"
244         depends on BR2_USE_MMU # fork()
245         depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
246         help
247           Enter the namespaces of another process
249 comment "nsenter needs a toolchain w/ headers >= 3.0"
250         depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
252 config BR2_PACKAGE_UTIL_LINUX_PG
253         bool "pg"
254         depends on BR2_USE_MMU # fork()
255         select BR2_PACKAGE_NCURSES
256         select BR2_PACKAGE_NCURSES_WCHAR if BR2_USE_WCHAR
257         help
258           Browse pagewise through text files
260 config BR2_PACKAGE_UTIL_LINUX_PARTX
261         bool "partition utilities"
262         depends on BR2_USE_MMU # fork()
263         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
264         select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
265         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
266         help
267           Partition utilities (addpart, delpart, partx)
269 config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
270         bool "pivot_root"
271         help
272           Change the root filesystem
274 config BR2_PACKAGE_UTIL_LINUX_RAW
275         bool "raw"
276         help
277           Build a linux raw character device
279 config BR2_PACKAGE_UTIL_LINUX_RENAME
280         bool "rename"
281         help
282           Rename files
284 config BR2_PACKAGE_UTIL_LINUX_RESET
285         bool "reset"
286         help
287           Reset the terminal
289 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
290         bool "scheduling utilities"
291         help
292           Scheduling utilities (chrt, ionice, taskset)
294 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
295         bool "setpriv"
296         select BR2_PACKAGE_LIBCAP_NG
297         help
298           Run a program with different Linux privilege settings
300 config BR2_PACKAGE_UTIL_LINUX_SETTERM
301         bool "setterm"
302         select BR2_PACKAGE_NCURSES
303         select BR2_PACKAGE_NCURSES_WCHAR if BR2_USE_WCHAR
304         help
305           Set terminal attributes
307 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
308         bool "switch_root"
309         depends on BR2_USE_MMU # fork()
310         help
311           Switch to another filesystem as the root of the mount tree
313 config BR2_PACKAGE_UTIL_LINUX_TUNELP
314         bool "tunelp"
315         select BR2_PACKAGE_NCURSES
316         select BR2_PACKAGE_NCURSES_WCHAR if BR2_USE_WCHAR
317         help
318           Set various parameters for the lp device
320 config BR2_PACKAGE_UTIL_LINUX_UL
321         bool "ul"
322         select BR2_PACKAGE_NCURSES
323         select BR2_PACKAGE_NCURSES_WCHAR if BR2_USE_WCHAR
324         help
325           Do underlining
327 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
328         bool "unshare"
329         depends on BR2_USE_MMU # fork()
330         help
331           Run program with some namespaces unshared from parent
333 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
334         bool "utmpdump"
335         help
336           Dump UTMP and WTMP files in raw format
338 config BR2_PACKAGE_UTIL_LINUX_UUIDD
339         bool "uuidd"
340         depends on BR2_USE_MMU # fork()
341         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
342         help
343           UUID generation daemon
345 config BR2_PACKAGE_UTIL_LINUX_VIPW
346         bool "vipw"
347         depends on BR2_USE_MMU # fork()
348         help
349           Edit the password, group, shadow-password or shadow-group file
351 config BR2_PACKAGE_UTIL_LINUX_WALL
352         bool "wall"
353         depends on BR2_USE_MMU # fork()
354         help
355           Send a message to everybody's terminal
357 config BR2_PACKAGE_UTIL_LINUX_WDCTL
358         bool "wdctl"
359         depends on BR2_USE_MMU # libsmartcols
360         select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
361         help
362           Shows hardware watchdog status
364 config BR2_PACKAGE_UTIL_LINUX_WRITE
365         bool "write"
366         help
367           Send a message to another user
369 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
370         bool "zramctl"
371         depends on BR2_USE_MMU # libsmartcols
372         select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
373         help
374           Set up and control zram devices
376 endif