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, findfs, findmnt, flock,
59 fsfreeze, fstrim, getopt, hexdump, ipcmk, isosize, ldattach,
60 look, lsblk, lscpu, lsipc, lslocks, lsns, mcookie, mkfs,
61 mkswap, namei, prlimit, readprofile, renice, rev, rtcwake,
62 script, scriptreplay, setarch, setsid, sfdisk, swaplabel,
63 swapoff, swapon, tailf, 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_CRAMFS
99 bool "cramfs utilities"
100 select BR2_PACKAGE_ZLIB
102 Utilities for compressed ROM file system (fsck.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