1 menuconfig BR2_PACKAGE_UTIL_LINUX
3 select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
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
15 depends on BR2_USE_MMU # fork()
16 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
20 config BR2_PACKAGE_UTIL_LINUX_LIBFDISK
22 depends on BR2_USE_MMU # fork()
23 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
24 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
28 config BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
30 depends on BR2_USE_MMU # fork()
31 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
35 config BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
37 depends on BR2_USE_MMU # fork()
41 config BR2_PACKAGE_UTIL_LINUX_LIBUUID
46 config BR2_PACKAGE_UTIL_LINUX_BINARIES
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
55 Install the basic set of util-linux binaries.
57 blkdiscard, blkid, blockdev, chcpu, col, colcrt, colrm,
58 column, ctrlaltdel, dmesg, fdisk, fincore, findfs, findmnt,
59 flock, fsfreeze, fstrim, getopt, hexdump, ipcmk, isosize,
60 ldattach, look, lsblk, lscpu, lsipc, lslocks, lsns, mcookie,
61 mkfs, mkswap, namei, prlimit, readprofile, renice, rev,
62 rtcwake, script, scriptreplay, setarch, setsid, sfdisk,
63 swaplabel, swapoff, swapon, 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
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_LOGIN_UTILS
169 bool "login utilities"
170 depends on BR2_USE_MMU # fork() (login, runuser, su, sulogin)
171 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
172 depends on !BR2_STATIC_LIBS
173 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
174 depends on BR2_USE_MMU # linux-pam
175 select BR2_PACKAGE_LINUX_PAM
177 Login utilities (last, login, runuser, su, sulogin)
179 comment "login utilities needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
180 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
181 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
183 config BR2_PACKAGE_UTIL_LINUX_LOGGER
186 Enter messages into the system log
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_RESET
300 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
301 bool "scheduling utilities"
303 Scheduling utilities (chrt, ionice, taskset)
305 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
307 select BR2_PACKAGE_LIBCAP_NG
309 Run a program with different Linux privilege settings
311 config BR2_PACKAGE_UTIL_LINUX_SETTERM
313 select BR2_PACKAGE_NCURSES
315 Set terminal attributes
317 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
319 depends on BR2_USE_MMU # fork()
321 Switch to another filesystem as the root of the mount tree
323 config BR2_PACKAGE_UTIL_LINUX_TUNELP
325 select BR2_PACKAGE_NCURSES
327 Set various parameters for the lp device
329 config BR2_PACKAGE_UTIL_LINUX_UL
331 select BR2_PACKAGE_NCURSES
335 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
337 depends on BR2_USE_MMU # fork()
339 Run program with some namespaces unshared from parent
341 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
344 Dump UTMP and WTMP files in raw format
346 config BR2_PACKAGE_UTIL_LINUX_UUIDD
348 depends on BR2_USE_MMU # fork()
349 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
351 UUID generation daemon
353 config BR2_PACKAGE_UTIL_LINUX_VIPW
355 depends on BR2_USE_MMU # fork()
357 Edit the password, group, shadow-password or shadow-group file
359 config BR2_PACKAGE_UTIL_LINUX_WALL
361 depends on BR2_USE_MMU # fork()
363 Send a message to everybody's terminal
365 config BR2_PACKAGE_UTIL_LINUX_WDCTL
367 depends on BR2_USE_MMU # libsmartcols
368 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
370 Shows hardware watchdog status
372 config BR2_PACKAGE_UTIL_LINUX_WRITE
375 Send a message to another user
377 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
379 depends on BR2_USE_MMU # libsmartcols
380 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
382 Set up and control zram devices