1 menuconfig BR2_PACKAGE_UTIL_LINUX
4 Various useful/essential linux libraries and utilities.
6 Things like mkfs, mkswap, swapon, fdisk, mount, dmesg, etc...
8 http://www.kernel.org/pub/linux/utils/util-linux/
10 if BR2_PACKAGE_UTIL_LINUX
12 config BR2_PACKAGE_UTIL_LINUX_LIBBLKID
14 depends on BR2_USE_MMU # fork()
15 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
19 config BR2_PACKAGE_UTIL_LINUX_LIBFDISK
21 depends on BR2_USE_MMU # fork()
22 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
23 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
27 config BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
29 depends on BR2_USE_MMU # fork()
30 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
34 config BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
36 depends on BR2_USE_MMU # fork()
40 config BR2_PACKAGE_UTIL_LINUX_LIBUUID
45 config BR2_PACKAGE_UTIL_LINUX_BINARIES
47 depends on BR2_USE_MMU # fork()
48 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
49 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
50 select BR2_PACKAGE_UTIL_LINUX_LIBFDISK
51 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
52 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
54 Install the basic set of util-linux binaries.
56 blkdiscard, blkid, blockdev, chcpu, col, colcrt, colrm,
57 column, ctrlaltdel, dmesg, fdisk, fincore, findfs, findmnt,
58 flock, fsfreeze, fstrim, getopt, hexdump, ipcmk, isosize,
59 ldattach, look, lsblk, lscpu, lsipc, lslocks, lsns, mcookie,
60 mkfs, mkswap, namei, prlimit, readprofile, renice, rev,
61 rtcwake, script, scriptreplay, setarch, setsid, sfdisk,
62 swaplabel, swapoff, swapon, uuidgen, uuidparse, whereis,
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
70 depends on BR2_USE_MMU # fork()
72 Alternative linux getty
74 config BR2_PACKAGE_UTIL_LINUX_BFS
77 SCO bfs filesystem support
79 config BR2_PACKAGE_UTIL_LINUX_CAL
82 Display a calendar, or some part of it
84 config BR2_PACKAGE_UTIL_LINUX_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
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_CHMEM
101 Sets a particular size or range of memory online or offline
103 config BR2_PACKAGE_UTIL_LINUX_CRAMFS
104 bool "cramfs utilities"
105 select BR2_PACKAGE_ZLIB
107 Utilities for compressed ROM file system (fsck.cramfs,
110 config BR2_PACKAGE_UTIL_LINUX_EJECT
112 depends on BR2_USE_MMU # fork()
113 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
114 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
115 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
117 Eject removable media
119 config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
122 Preallocate space to a file
124 config BR2_PACKAGE_UTIL_LINUX_FDFORMAT
127 Low-level format a floppy disk
129 config BR2_PACKAGE_UTIL_LINUX_FSCK
131 depends on BR2_USE_MMU # fork()
132 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
133 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
134 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
136 Check and repair a linux filesystem
138 config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
141 Query or set the hardware clock (RTC)
143 config BR2_PACKAGE_UTIL_LINUX_IPCRM
146 Remove certain IPC resources
148 config BR2_PACKAGE_UTIL_LINUX_IPCS
151 Show information on IPC facilities
153 config BR2_PACKAGE_UTIL_LINUX_KILL
156 Send a signal to a process
158 config BR2_PACKAGE_UTIL_LINUX_LAST
161 Show a listing of last logged in users
163 config BR2_PACKAGE_UTIL_LINUX_LINE
168 config BR2_PACKAGE_UTIL_LINUX_LOGGER
171 Enter messages into the system log
173 config BR2_PACKAGE_UTIL_LINUX_LOGIN
175 depends on BR2_ENABLE_LOCALE # linux-pam
176 depends on BR2_USE_WCHAR # linux-pam
177 depends on !BR2_STATIC_LIBS # linux-pam
178 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
179 depends on BR2_USE_MMU # fork(), linux-pam
180 select BR2_PACKAGE_LINUX_PAM
182 Begin a session on the system
184 comment "login needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
185 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
186 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
188 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
190 depends on BR2_USE_MMU # libsmartcols
191 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
193 Set up and control loop devices
195 config BR2_PACKAGE_UTIL_LINUX_LSLOGINS
197 depends on BR2_USE_MMU # libsmartcols
198 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
200 Display information about known users in the system
202 config BR2_PACKAGE_UTIL_LINUX_LSMEM
204 depends on BR2_USE_MMU # libsmartcols
205 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
207 List the ranges of available memory with their online status
209 config BR2_PACKAGE_UTIL_LINUX_MESG
212 Control write access to your terminal
214 config BR2_PACKAGE_UTIL_LINUX_MINIX
217 Minix filesystem support
219 config BR2_PACKAGE_UTIL_LINUX_MORE
221 depends on BR2_USE_MMU # fork()
222 select BR2_PACKAGE_NCURSES
224 File perusal filter for crt viewing
226 config BR2_PACKAGE_UTIL_LINUX_MOUNT
228 depends on BR2_USE_MMU # fork()
229 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
230 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
231 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
233 Mount/unmount filesystems
235 config BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT
237 depends on BR2_USE_MMU # fork()
238 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
239 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
240 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
242 See if a directory is a mountpoint
244 config BR2_PACKAGE_UTIL_LINUX_NEWGRP
247 Log in to a new group
249 config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
252 Politely refuse a login
254 config BR2_PACKAGE_UTIL_LINUX_NSENTER
256 depends on BR2_USE_MMU # fork()
257 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
259 Enter the namespaces of another process
261 comment "nsenter needs a toolchain w/ headers >= 3.0"
262 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
264 config BR2_PACKAGE_UTIL_LINUX_PG
266 depends on BR2_USE_MMU # fork()
267 select BR2_PACKAGE_NCURSES
269 Browse pagewise through text files
271 config BR2_PACKAGE_UTIL_LINUX_PARTX
272 bool "partition utilities"
273 depends on BR2_USE_MMU # fork()
274 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
275 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
276 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
278 Partition utilities (addpart, delpart, partx)
280 config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
283 Change the root filesystem
285 config BR2_PACKAGE_UTIL_LINUX_RAW
288 Build a linux raw character device
290 config BR2_PACKAGE_UTIL_LINUX_RENAME
295 config BR2_PACKAGE_UTIL_LINUX_RFKILL
297 depends on BR2_USE_MMU # libsmartcols
298 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
300 Tool for enabling and disabling wireless devices. This new
301 implementation is based upon, and backward compatible with,
302 the original rfkill from Johannes Berg and Marcel Holtmann.
304 config BR2_PACKAGE_UTIL_LINUX_RUNUSER
306 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
307 depends on !BR2_STATIC_LIBS
308 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
309 depends on BR2_USE_MMU # fork(), linux-pam
310 select BR2_PACKAGE_LINUX_PAM
312 Run a command with substitute user and group ID (does not need
313 to ask for a password, because it may be executed by the root
316 comment "runuser needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
317 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
318 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
320 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
321 bool "scheduling utilities"
323 Scheduling utilities (chrt, ionice, taskset)
325 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
327 select BR2_PACKAGE_LIBCAP_NG
329 Run a program with different Linux privilege settings
331 config BR2_PACKAGE_UTIL_LINUX_SETTERM
333 select BR2_PACKAGE_NCURSES
335 Set terminal attributes
337 config BR2_PACKAGE_UTIL_LINUX_SU
339 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
340 depends on !BR2_STATIC_LIBS
341 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
342 depends on BR2_USE_MMU # fork(), linux-pam
343 select BR2_PACKAGE_LINUX_PAM
345 Run a command with substitute user and group ID
347 comment "su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
348 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
349 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
351 config BR2_PACKAGE_UTIL_LINUX_SULOGIN
353 depends on BR2_USE_MMU # fork()
357 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
359 depends on BR2_USE_MMU # fork()
361 Switch to another filesystem as the root of the mount tree
363 config BR2_PACKAGE_UTIL_LINUX_TUNELP
365 select BR2_PACKAGE_NCURSES
367 Set various parameters for the lp device
369 config BR2_PACKAGE_UTIL_LINUX_UL
371 select BR2_PACKAGE_NCURSES
375 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
377 depends on BR2_USE_MMU # fork()
379 Run program with some namespaces unshared from parent
381 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
384 Dump UTMP and WTMP files in raw format
386 config BR2_PACKAGE_UTIL_LINUX_UUIDD
388 depends on BR2_USE_MMU # fork()
389 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
391 UUID generation daemon
393 config BR2_PACKAGE_UTIL_LINUX_VIPW
395 depends on BR2_USE_MMU # fork()
397 Edit the password, group, shadow-password or shadow-group file
399 config BR2_PACKAGE_UTIL_LINUX_WALL
401 depends on BR2_USE_MMU # fork()
403 Send a message to everybody's terminal
405 config BR2_PACKAGE_UTIL_LINUX_WDCTL
407 depends on BR2_USE_MMU # libsmartcols
408 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
410 Shows hardware watchdog status
412 config BR2_PACKAGE_UTIL_LINUX_WRITE
415 Send a message to another user
417 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
419 depends on BR2_USE_MMU # libsmartcols
420 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
422 Set up and control zram devices