1 config 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
15 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
16 depends on BR2_USE_MMU # fork
21 config BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
22 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
23 depends on BR2_USE_MMU # util-linux/libblkid
28 config BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
33 config BR2_PACKAGE_UTIL_LINUX_LIBUUID
38 config BR2_PACKAGE_UTIL_LINUX_BINARIES
39 bool "install utilities"
40 depends on BR2_USE_MMU # fork()
41 select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
42 select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
43 select BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
44 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
46 Install the basic set of util-linux binaries.
48 if BR2_PACKAGE_UTIL_LINUX_BINARIES
50 config BR2_PACKAGE_UTIL_LINUX_AGETTY
53 Alternative linux getty
55 config BR2_PACKAGE_UTIL_LINUX_ARCH
58 Print machine architecture
60 config BR2_PACKAGE_UTIL_LINUX_BFS
63 SCO bfs filesystem support
65 config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
67 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
68 depends on !BR2_STATIC_LIBS
69 select BR2_PACKAGE_LINUX_PAM
71 Change login shell, real user name and information
73 comment "chfn/chsh needs a toolchain w/ wchar, locale, dynamic library"
74 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
77 config BR2_PACKAGE_UTIL_LINUX_CRAMFS
78 bool "cramfs utilities"
79 select BR2_PACKAGE_ZLIB
81 Build fsck.cramfs and mkfs.cramfs
83 config BR2_PACKAGE_UTIL_LINUX_DDATE
86 Convert Gregorian dates to Discordian dates
88 config BR2_PACKAGE_UTIL_LINUX_EJECT
93 config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
96 Preallocate space to a file
98 config BR2_PACKAGE_UTIL_LINUX_FDFORMAT
101 Low-level format a floppy disk
103 config BR2_PACKAGE_UTIL_LINUX_FSCK
106 Check and repair a linux filesystem
108 config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
111 Query or set the hardware clock (RTC)
113 config BR2_PACKAGE_UTIL_LINUX_KILL
116 Send a signal to a process
118 config BR2_PACKAGE_UTIL_LINUX_LAST
121 Show a listing of last logged in users
123 config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
124 bool "login utilities"
125 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
126 depends on !BR2_STATIC_LIBS
127 select BR2_PACKAGE_LINUX_PAM
129 Build login utilities (last, login, su, sulogin)
131 comment "login utilities needs a toolchain w/ wchar, locale, dynamic library"
132 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
135 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
138 Set up and control loop devices
140 config BR2_PACKAGE_UTIL_LINUX_MESG
143 Control write access to your terminal
145 config BR2_PACKAGE_UTIL_LINUX_MINIX
148 Minix filesystem support
150 config BR2_PACKAGE_UTIL_LINUX_NSENTER
152 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
154 Enter the namespaces of another process.
156 comment "nsenter needs a toolchain w/ headers >= 3.0"
157 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
159 config BR2_PACKAGE_UTIL_LINUX_MORE
161 select BR2_PACKAGE_NCURSES
163 File perusal filter for crt viewing
165 config BR2_PACKAGE_UTIL_LINUX_MOUNT
168 Mount/unmount filesystems
170 config BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT
173 See if a directory is a mountpoint
175 config BR2_PACKAGE_UTIL_LINUX_NEWGRP
178 Log in to a new group
180 config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
183 Politely refuse a login
185 config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
188 Change the root filesystem
190 config BR2_PACKAGE_UTIL_LINUX_PARTX
191 bool "partition utilities"
193 Partition tools (addpart, delpart, partx)
195 config BR2_PACKAGE_UTIL_LINUX_RAW
198 Build a linux raw character device
200 config BR2_PACKAGE_UTIL_LINUX_RENAME
205 config BR2_PACKAGE_UTIL_LINUX_RESET
210 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
213 Scheduling utilities (chrt, ionice, taskset)
215 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
217 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405 # libcap-ng
218 select BR2_PACKAGE_LIBCAP_NG
220 Run a program with different Linux privilege settings
222 config BR2_PACKAGE_UTIL_LINUX_SETTERM
224 select BR2_PACKAGE_NCURSES
226 Set terminal attributes
228 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
231 Switch to another filesystem as the root of the mount tree
233 config BR2_PACKAGE_UTIL_LINUX_UL
235 select BR2_PACKAGE_NCURSES
239 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
242 Run program with some namespaces unshared from parent
244 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
247 Dump UTMP and WTMP files in raw format
249 config BR2_PACKAGE_UTIL_LINUX_UUIDD
252 UUID generation daemon
254 config BR2_PACKAGE_UTIL_LINUX_VIPW
257 Edit the password, group, shadow-password or shadow-group file
259 config BR2_PACKAGE_UTIL_LINUX_WALL
262 Send a message to everybody's terminal
264 config BR2_PACKAGE_UTIL_LINUX_WDCTL
267 Shows hardware watchdog status
269 config BR2_PACKAGE_UTIL_LINUX_WRITE
272 Send a message to another user
274 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
277 Set up and control zram devices
283 comment "util-linux needs a toolchain w/ wchar"
284 depends on !BR2_USE_WCHAR