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_LOGIN_UTILS
168 bool "login utilities"
169 depends on BR2_USE_MMU # fork() (login, runuser, su, sulogin)
170 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
171 depends on !BR2_STATIC_LIBS
172 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
173 depends on BR2_USE_MMU # linux-pam
174 select BR2_PACKAGE_LINUX_PAM
176 Login utilities (last, login, runuser, su, sulogin)
178 comment "login utilities needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
179 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
180 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
182 config BR2_PACKAGE_UTIL_LINUX_LOGGER
185 Enter messages into the system log
187 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
189 depends on BR2_USE_MMU # libsmartcols
190 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
192 Set up and control loop devices
194 config BR2_PACKAGE_UTIL_LINUX_LSLOGINS
196 depends on BR2_USE_MMU # libsmartcols
197 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
199 Display information about known users in the system
201 config BR2_PACKAGE_UTIL_LINUX_LSMEM
203 depends on BR2_USE_MMU # libsmartcols
204 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
206 List the ranges of available memory with their online status
208 config BR2_PACKAGE_UTIL_LINUX_MESG
211 Control write access to your terminal
213 config BR2_PACKAGE_UTIL_LINUX_MINIX
216 Minix filesystem support
218 config BR2_PACKAGE_UTIL_LINUX_MORE
220 depends on BR2_USE_MMU # fork()
221 select BR2_PACKAGE_NCURSES
223 File perusal filter for crt viewing
225 config BR2_PACKAGE_UTIL_LINUX_MOUNT
227 depends on BR2_USE_MMU # fork()
228 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
229 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
230 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
232 Mount/unmount filesystems
234 config BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT
236 depends on BR2_USE_MMU # fork()
237 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
238 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
239 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
241 See if a directory is a mountpoint
243 config BR2_PACKAGE_UTIL_LINUX_NEWGRP
246 Log in to a new group
248 config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
251 Politely refuse a login
253 config BR2_PACKAGE_UTIL_LINUX_NSENTER
255 depends on BR2_USE_MMU # fork()
256 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
258 Enter the namespaces of another process
260 comment "nsenter needs a toolchain w/ headers >= 3.0"
261 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
263 config BR2_PACKAGE_UTIL_LINUX_PG
265 depends on BR2_USE_MMU # fork()
266 select BR2_PACKAGE_NCURSES
268 Browse pagewise through text files
270 config BR2_PACKAGE_UTIL_LINUX_PARTX
271 bool "partition utilities"
272 depends on BR2_USE_MMU # fork()
273 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
274 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
275 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
277 Partition utilities (addpart, delpart, partx)
279 config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
282 Change the root filesystem
284 config BR2_PACKAGE_UTIL_LINUX_RAW
287 Build a linux raw character device
289 config BR2_PACKAGE_UTIL_LINUX_RENAME
294 config BR2_PACKAGE_UTIL_LINUX_RESET
299 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
300 bool "scheduling utilities"
302 Scheduling utilities (chrt, ionice, taskset)
304 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
306 select BR2_PACKAGE_LIBCAP_NG
308 Run a program with different Linux privilege settings
310 config BR2_PACKAGE_UTIL_LINUX_SETTERM
312 select BR2_PACKAGE_NCURSES
314 Set terminal attributes
316 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
318 depends on BR2_USE_MMU # fork()
320 Switch to another filesystem as the root of the mount tree
322 config BR2_PACKAGE_UTIL_LINUX_TUNELP
324 select BR2_PACKAGE_NCURSES
326 Set various parameters for the lp device
328 config BR2_PACKAGE_UTIL_LINUX_UL
330 select BR2_PACKAGE_NCURSES
334 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
336 depends on BR2_USE_MMU # fork()
338 Run program with some namespaces unshared from parent
340 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
343 Dump UTMP and WTMP files in raw format
345 config BR2_PACKAGE_UTIL_LINUX_UUIDD
347 depends on BR2_USE_MMU # fork()
348 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
350 UUID generation daemon
352 config BR2_PACKAGE_UTIL_LINUX_VIPW
354 depends on BR2_USE_MMU # fork()
356 Edit the password, group, shadow-password or shadow-group file
358 config BR2_PACKAGE_UTIL_LINUX_WALL
360 depends on BR2_USE_MMU # fork()
362 Send a message to everybody's terminal
364 config BR2_PACKAGE_UTIL_LINUX_WDCTL
366 depends on BR2_USE_MMU # libsmartcols
367 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
369 Shows hardware watchdog status
371 config BR2_PACKAGE_UTIL_LINUX_WRITE
374 Send a message to another user
376 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
378 depends on BR2_USE_MMU # libsmartcols
379 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
381 Set up and control zram devices