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, mkfs.cramfs)
104 config BR2_PACKAGE_UTIL_LINUX_EJECT
106 depends on BR2_USE_MMU # fork()
107 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
108 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
109 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
111 Eject removable media
113 config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
116 Preallocate space to a file
118 config BR2_PACKAGE_UTIL_LINUX_FDFORMAT
121 Low-level format a floppy disk
123 config BR2_PACKAGE_UTIL_LINUX_FSCK
125 depends on BR2_USE_MMU # fork()
126 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
127 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
128 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
130 Check and repair a linux filesystem
132 config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
135 Query or set the hardware clock (RTC)
137 config BR2_PACKAGE_UTIL_LINUX_IPCRM
140 Remove certain IPC resources
142 config BR2_PACKAGE_UTIL_LINUX_IPCS
145 Show information on IPC facilities
147 config BR2_PACKAGE_UTIL_LINUX_KILL
150 Send a signal to a process
152 config BR2_PACKAGE_UTIL_LINUX_LAST
155 Show a listing of last logged in users
157 config BR2_PACKAGE_UTIL_LINUX_LINE
162 config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
163 bool "login utilities"
164 depends on BR2_USE_MMU # fork() (login, runuser, su, sulogin)
165 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
166 depends on !BR2_STATIC_LIBS
167 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
168 depends on BR2_USE_MMU # linux-pam
169 select BR2_PACKAGE_LINUX_PAM
171 Login utilities (last, login, runuser, su, sulogin)
173 comment "login utilities needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
174 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
175 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
177 config BR2_PACKAGE_UTIL_LINUX_LOGGER
180 Enter messages into the system log
182 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
184 depends on BR2_USE_MMU # libsmartcols
185 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
187 Set up and control loop devices
189 config BR2_PACKAGE_UTIL_LINUX_LSLOGINS
191 depends on BR2_USE_MMU # libsmartcols
192 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
194 Display information about known users in the system
196 config BR2_PACKAGE_UTIL_LINUX_MESG
199 Control write access to your terminal
201 config BR2_PACKAGE_UTIL_LINUX_MINIX
204 Minix filesystem support
206 config BR2_PACKAGE_UTIL_LINUX_MORE
208 depends on BR2_USE_MMU # fork()
209 select BR2_PACKAGE_NCURSES
210 select BR2_PACKAGE_NCURSES_WCHAR if BR2_USE_WCHAR
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
256 select BR2_PACKAGE_NCURSES_WCHAR if BR2_USE_WCHAR
258 Browse pagewise through text files
260 config BR2_PACKAGE_UTIL_LINUX_PARTX
261 bool "partition utilities"
262 depends on BR2_USE_MMU # fork()
263 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
264 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
265 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
267 Partition utilities (addpart, delpart, partx)
269 config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
272 Change the root filesystem
274 config BR2_PACKAGE_UTIL_LINUX_RAW
277 Build a linux raw character device
279 config BR2_PACKAGE_UTIL_LINUX_RENAME
284 config BR2_PACKAGE_UTIL_LINUX_RESET
289 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
290 bool "scheduling utilities"
292 Scheduling utilities (chrt, ionice, taskset)
294 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
296 select BR2_PACKAGE_LIBCAP_NG
298 Run a program with different Linux privilege settings
300 config BR2_PACKAGE_UTIL_LINUX_SETTERM
302 select BR2_PACKAGE_NCURSES
303 select BR2_PACKAGE_NCURSES_WCHAR if BR2_USE_WCHAR
305 Set terminal attributes
307 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
309 depends on BR2_USE_MMU # fork()
311 Switch to another filesystem as the root of the mount tree
313 config BR2_PACKAGE_UTIL_LINUX_TUNELP
315 select BR2_PACKAGE_NCURSES
316 select BR2_PACKAGE_NCURSES_WCHAR if BR2_USE_WCHAR
318 Set various parameters for the lp device
320 config BR2_PACKAGE_UTIL_LINUX_UL
322 select BR2_PACKAGE_NCURSES
323 select BR2_PACKAGE_NCURSES_WCHAR if BR2_USE_WCHAR
327 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
329 depends on BR2_USE_MMU # fork()
331 Run program with some namespaces unshared from parent
333 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
336 Dump UTMP and WTMP files in raw format
338 config BR2_PACKAGE_UTIL_LINUX_UUIDD
340 depends on BR2_USE_MMU # fork()
341 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
343 UUID generation daemon
345 config BR2_PACKAGE_UTIL_LINUX_VIPW
347 depends on BR2_USE_MMU # fork()
349 Edit the password, group, shadow-password or shadow-group file
351 config BR2_PACKAGE_UTIL_LINUX_WALL
353 depends on BR2_USE_MMU # fork()
355 Send a message to everybody's terminal
357 config BR2_PACKAGE_UTIL_LINUX_WDCTL
359 depends on BR2_USE_MMU # libsmartcols
360 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
362 Shows hardware watchdog status
364 config BR2_PACKAGE_UTIL_LINUX_WRITE
367 Send a message to another user
369 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
371 depends on BR2_USE_MMU # libsmartcols
372 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
374 Set up and control zram devices