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, whereis, wipefs
64 The setarch utility also installs architecture-specific
65 symlinks like linux32, linux64, uname26, i386 and x86_64.
67 config BR2_PACKAGE_UTIL_LINUX_AGETTY
69 depends on BR2_USE_MMU # fork()
71 Alternative linux getty
73 config BR2_PACKAGE_UTIL_LINUX_BFS
76 SCO bfs filesystem support
78 config BR2_PACKAGE_UTIL_LINUX_CAL
81 Display a calendar, or some part of it
83 config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
85 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
86 depends on !BR2_STATIC_LIBS
87 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
88 depends on BR2_USE_MMU # linux-pam
89 select BR2_PACKAGE_LINUX_PAM
91 Change login shell, real user name and information
93 comment "chfn/chsh needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
94 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
95 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
97 config BR2_PACKAGE_UTIL_LINUX_CHMEM
100 Sets a particular size or range of memory online or offline
102 config BR2_PACKAGE_UTIL_LINUX_CRAMFS
103 bool "cramfs utilities"
104 select BR2_PACKAGE_ZLIB
106 Utilities for compressed ROM file system (fsck.cramfs,
109 config BR2_PACKAGE_UTIL_LINUX_EJECT
111 depends on BR2_USE_MMU # fork()
112 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
113 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
114 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
116 Eject removable media
118 config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
121 Preallocate space to a file
123 config BR2_PACKAGE_UTIL_LINUX_FDFORMAT
126 Low-level format a floppy disk
128 config BR2_PACKAGE_UTIL_LINUX_FSCK
130 depends on BR2_USE_MMU # fork()
131 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
132 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
133 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
135 Check and repair a linux filesystem
137 config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
140 Query or set the hardware clock (RTC)
142 config BR2_PACKAGE_UTIL_LINUX_IPCRM
145 Remove certain IPC resources
147 config BR2_PACKAGE_UTIL_LINUX_IPCS
150 Show information on IPC facilities
152 config BR2_PACKAGE_UTIL_LINUX_KILL
155 Send a signal to a process
157 config BR2_PACKAGE_UTIL_LINUX_LAST
160 Show a listing of last logged in users
162 config BR2_PACKAGE_UTIL_LINUX_LINE
167 config BR2_PACKAGE_UTIL_LINUX_LOGGER
170 Enter messages into the system log
172 config BR2_PACKAGE_UTIL_LINUX_LOGIN
174 depends on BR2_ENABLE_LOCALE # linux-pam
175 depends on BR2_USE_WCHAR # linux-pam
176 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
177 depends on BR2_USE_MMU # fork(), linux-pam
178 select BR2_PACKAGE_LINUX_PAM
180 Begin a session on the system
182 comment "login needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
183 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
184 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
186 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
188 depends on BR2_USE_MMU # libsmartcols
189 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
191 Set up and control loop devices
193 config BR2_PACKAGE_UTIL_LINUX_LSLOGINS
195 depends on BR2_USE_MMU # libsmartcols
196 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
198 Display information about known users in the system
200 config BR2_PACKAGE_UTIL_LINUX_LSMEM
202 depends on BR2_USE_MMU # libsmartcols
203 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
205 List the ranges of available memory with their online status
207 config BR2_PACKAGE_UTIL_LINUX_MESG
210 Control write access to your terminal
212 config BR2_PACKAGE_UTIL_LINUX_MINIX
215 Minix filesystem support
217 config BR2_PACKAGE_UTIL_LINUX_MORE
219 depends on BR2_USE_MMU # fork()
220 select BR2_PACKAGE_NCURSES
222 File perusal filter for crt viewing
224 config BR2_PACKAGE_UTIL_LINUX_MOUNT
226 depends on BR2_USE_MMU # fork()
227 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
228 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
229 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
231 Mount/unmount filesystems
233 config BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT
235 depends on BR2_USE_MMU # fork()
236 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
237 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
238 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
240 See if a directory is a mountpoint
242 config BR2_PACKAGE_UTIL_LINUX_NEWGRP
245 Log in to a new group
247 config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
250 Politely refuse a login
252 config BR2_PACKAGE_UTIL_LINUX_NSENTER
254 depends on BR2_USE_MMU # fork()
255 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
257 Enter the namespaces of another process
259 comment "nsenter needs a toolchain w/ headers >= 3.0"
260 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
262 config BR2_PACKAGE_UTIL_LINUX_PG
264 depends on BR2_USE_MMU # fork()
265 select BR2_PACKAGE_NCURSES
267 Browse pagewise through text files
269 config BR2_PACKAGE_UTIL_LINUX_PARTX
270 bool "partition utilities"
271 depends on BR2_USE_MMU # fork()
272 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
273 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
274 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
276 Partition utilities (addpart, delpart, partx)
278 config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
281 Change the root filesystem
283 config BR2_PACKAGE_UTIL_LINUX_RAW
286 Build a linux raw character device
288 config BR2_PACKAGE_UTIL_LINUX_RENAME
293 config BR2_PACKAGE_UTIL_LINUX_RESET
298 config BR2_PACKAGE_UTIL_LINUX_RUNUSER
300 depends on BR2_USE_MMU # fork()
302 Run a command with substitute user and group ID (does not need
303 to ask for a password, because it may be executed by the root
306 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
307 bool "scheduling utilities"
309 Scheduling utilities (chrt, ionice, taskset)
311 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
313 select BR2_PACKAGE_LIBCAP_NG
315 Run a program with different Linux privilege settings
317 config BR2_PACKAGE_UTIL_LINUX_SETTERM
319 select BR2_PACKAGE_NCURSES
321 Set terminal attributes
323 config BR2_PACKAGE_UTIL_LINUX_SU
325 depends on BR2_USE_MMU # fork()
327 Run a command with substitute user and group ID
329 config BR2_PACKAGE_UTIL_LINUX_SULOGIN
331 depends on BR2_USE_MMU # fork()
335 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
337 depends on BR2_USE_MMU # fork()
339 Switch to another filesystem as the root of the mount tree
341 config BR2_PACKAGE_UTIL_LINUX_TUNELP
343 select BR2_PACKAGE_NCURSES
345 Set various parameters for the lp device
347 config BR2_PACKAGE_UTIL_LINUX_UL
349 select BR2_PACKAGE_NCURSES
353 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
355 depends on BR2_USE_MMU # fork()
357 Run program with some namespaces unshared from parent
359 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
362 Dump UTMP and WTMP files in raw format
364 config BR2_PACKAGE_UTIL_LINUX_UUIDD
366 depends on BR2_USE_MMU # fork()
367 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
369 UUID generation daemon
371 config BR2_PACKAGE_UTIL_LINUX_VIPW
373 depends on BR2_USE_MMU # fork()
375 Edit the password, group, shadow-password or shadow-group file
377 config BR2_PACKAGE_UTIL_LINUX_WALL
379 depends on BR2_USE_MMU # fork()
381 Send a message to everybody's terminal
383 config BR2_PACKAGE_UTIL_LINUX_WDCTL
385 depends on BR2_USE_MMU # libsmartcols
386 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
388 Shows hardware watchdog status
390 config BR2_PACKAGE_UTIL_LINUX_WRITE
393 Send a message to another user
395 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
397 depends on BR2_USE_MMU # libsmartcols
398 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
400 Set up and control zram devices