1 menuconfig BR2_PACKAGE_UTIL_LINUX
3 depends on BR2_USE_WCHAR
4 select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
6 Various useful/essential linux libraries and utilities.
8 Things like mkfs, mkswap, swapon, fdisk, mount, dmesg, etc...
10 http://www.kernel.org/pub/linux/utils/util-linux/
12 if BR2_PACKAGE_UTIL_LINUX
14 config BR2_PACKAGE_UTIL_LINUX_LIBBLKID
16 depends on BR2_USE_MMU # fork()
17 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
21 config BR2_PACKAGE_UTIL_LINUX_LIBFDISK
23 depends on BR2_USE_MMU # fork()
24 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
25 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
29 config BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
31 depends on BR2_USE_MMU # fork()
32 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
36 config BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
38 depends on BR2_USE_MMU # fork()
42 config BR2_PACKAGE_UTIL_LINUX_LIBUUID
47 config BR2_PACKAGE_UTIL_LINUX_BINARIES
49 depends on BR2_USE_MMU # fork()
50 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
51 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
52 select BR2_PACKAGE_UTIL_LINUX_LIBFDISK
53 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
54 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
56 Install the basic set of util-linux binaries.
58 blkdiscard, blkid, blockdev, chcpu, col, colcrt, colrm,
59 column, ctrlaltdel, dmesg, fdisk, findfs, findmnt, flock,
60 fsfreeze, fstrim, getopt, hexdump, ipcmk, isosize, ldattach,
61 look, lsblk, lscpu, lsipc, lslocks, lsns, mcookie, mkfs,
62 mkswap, namei, prlimit, readprofile, renice, rev, rtcwake,
63 script, scriptreplay, setarch, setsid, sfdisk, swaplabel,
64 swapoff, swapon, tailf, uuidgen, whereis, wipefs
66 The setarch utility also installs architecture-specific
67 symlinks like linux32, linux64, uname26, i386 and x86_64.
69 config BR2_PACKAGE_UTIL_LINUX_AGETTY
71 depends on BR2_USE_MMU # fork()
73 Alternative linux getty
75 config BR2_PACKAGE_UTIL_LINUX_BFS
78 SCO bfs filesystem support
80 config BR2_PACKAGE_UTIL_LINUX_CAL
83 Display a calendar, or some part of it
85 config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
87 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
88 depends on !BR2_STATIC_LIBS
89 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
90 depends on BR2_USE_MMU # linux-pam
91 select BR2_PACKAGE_LINUX_PAM
93 Change login shell, real user name and information
95 comment "chfn/chsh needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
96 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
97 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
99 config BR2_PACKAGE_UTIL_LINUX_CRAMFS
100 bool "cramfs utilities"
101 select BR2_PACKAGE_ZLIB
103 Utilities for compressed ROM file system (fsck.cramfs, mkfs.cramfs)
105 config BR2_PACKAGE_UTIL_LINUX_EJECT
107 depends on BR2_USE_MMU # fork()
108 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
109 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
110 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
112 Eject removable media
114 config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
117 Preallocate space to a file
119 config BR2_PACKAGE_UTIL_LINUX_FDFORMAT
122 Low-level format a floppy disk
124 config BR2_PACKAGE_UTIL_LINUX_FSCK
126 depends on BR2_USE_MMU # fork()
127 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
128 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
129 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
131 Check and repair a linux filesystem
133 config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
136 Query or set the hardware clock (RTC)
138 config BR2_PACKAGE_UTIL_LINUX_IPCRM
141 Remove certain IPC resources
143 config BR2_PACKAGE_UTIL_LINUX_IPCS
146 Show information on IPC facilities
148 config BR2_PACKAGE_UTIL_LINUX_KILL
151 Send a signal to a process
153 config BR2_PACKAGE_UTIL_LINUX_LAST
156 Show a listing of last logged in users
158 config BR2_PACKAGE_UTIL_LINUX_LINE
163 config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
164 bool "login utilities"
165 depends on BR2_USE_MMU # fork() (login, runuser, su, sulogin)
166 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
167 depends on !BR2_STATIC_LIBS
168 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
169 depends on BR2_USE_MMU # linux-pam
170 select BR2_PACKAGE_LINUX_PAM
172 Login utilities (last, login, runuser, su, sulogin)
174 comment "login utilities needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
175 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
176 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
178 config BR2_PACKAGE_UTIL_LINUX_LOGGER
181 Enter messages into the system log
183 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
185 depends on BR2_USE_MMU # libsmartcols
186 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
188 Set up and control loop devices
190 config BR2_PACKAGE_UTIL_LINUX_LSLOGINS
192 depends on BR2_USE_MMU # libsmartcols
193 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
195 Display information about known users in the system
197 config BR2_PACKAGE_UTIL_LINUX_MESG
200 Control write access to your terminal
202 config BR2_PACKAGE_UTIL_LINUX_MINIX
205 Minix filesystem support
207 config BR2_PACKAGE_UTIL_LINUX_MORE
209 depends on BR2_USE_MMU # fork()
210 select BR2_PACKAGE_NCURSES
212 File perusal filter for crt viewing
214 config BR2_PACKAGE_UTIL_LINUX_MOUNT
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
221 Mount/unmount filesystems
223 config BR2_PACKAGE_UTIL_LINUX_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
230 See if a directory is a mountpoint
232 config BR2_PACKAGE_UTIL_LINUX_NEWGRP
235 Log in to a new group
237 config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
240 Politely refuse a login
242 config BR2_PACKAGE_UTIL_LINUX_NSENTER
244 depends on BR2_USE_MMU # fork()
245 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
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
254 depends on BR2_USE_MMU # fork()
255 select BR2_PACKAGE_NCURSES
257 Browse pagewise through text files
259 config BR2_PACKAGE_UTIL_LINUX_PARTX
260 bool "partition utilities"
261 depends on BR2_USE_MMU # fork()
262 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
263 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
264 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
266 Partition utilities (addpart, delpart, partx)
268 config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
271 Change the root filesystem
273 config BR2_PACKAGE_UTIL_LINUX_RAW
276 Build a linux raw character device
278 config BR2_PACKAGE_UTIL_LINUX_RENAME
283 config BR2_PACKAGE_UTIL_LINUX_RESET
288 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
289 bool "scheduling utilities"
291 Scheduling utilities (chrt, ionice, taskset)
293 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
295 select BR2_PACKAGE_LIBCAP_NG
297 Run a program with different Linux privilege settings
299 config BR2_PACKAGE_UTIL_LINUX_SETTERM
301 select BR2_PACKAGE_NCURSES
303 Set terminal attributes
305 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
307 depends on BR2_USE_MMU # fork()
309 Switch to another filesystem as the root of the mount tree
311 config BR2_PACKAGE_UTIL_LINUX_TUNELP
313 select BR2_PACKAGE_NCURSES
315 Set various parameters for the lp device
317 config BR2_PACKAGE_UTIL_LINUX_UL
319 select BR2_PACKAGE_NCURSES
323 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
325 depends on BR2_USE_MMU # fork()
327 Run program with some namespaces unshared from parent
329 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
332 Dump UTMP and WTMP files in raw format
334 config BR2_PACKAGE_UTIL_LINUX_UUIDD
336 depends on BR2_USE_MMU # fork()
337 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
339 UUID generation daemon
341 config BR2_PACKAGE_UTIL_LINUX_VIPW
343 depends on BR2_USE_MMU # fork()
345 Edit the password, group, shadow-password or shadow-group file
347 config BR2_PACKAGE_UTIL_LINUX_WALL
349 depends on BR2_USE_MMU # fork()
351 Send a message to everybody's terminal
353 config BR2_PACKAGE_UTIL_LINUX_WDCTL
355 depends on BR2_USE_MMU # libsmartcols
356 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
358 Shows hardware watchdog status
360 config BR2_PACKAGE_UTIL_LINUX_WRITE
363 Send a message to another user
365 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
367 depends on BR2_USE_MMU # libsmartcols
368 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
370 Set up and control zram devices
374 comment "util-linux needs a toolchain w/ wchar"
375 depends on !BR2_USE_WCHAR