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_BFS
58 SCO bfs filesystem support
60 config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
62 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
63 depends on !BR2_STATIC_LIBS
64 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
65 select BR2_PACKAGE_LINUX_PAM
67 Change login shell, real user name and information
69 comment "chfn/chsh needs a uClibc or (e)glibc toolchain w/ wchar, locale, dynamic library"
70 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
71 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
73 config BR2_PACKAGE_UTIL_LINUX_CRAMFS
74 bool "cramfs utilities"
75 select BR2_PACKAGE_ZLIB
77 Build fsck.cramfs and mkfs.cramfs
79 config BR2_PACKAGE_UTIL_LINUX_EJECT
84 config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
87 Preallocate space to a file
89 config BR2_PACKAGE_UTIL_LINUX_FDFORMAT
92 Low-level format a floppy disk
94 config BR2_PACKAGE_UTIL_LINUX_FSCK
97 Check and repair a linux filesystem
99 config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
102 Query or set the hardware clock (RTC)
104 config BR2_PACKAGE_UTIL_LINUX_KILL
107 Send a signal to a process
109 config BR2_PACKAGE_UTIL_LINUX_LAST
112 Show a listing of last logged in users
114 config BR2_PACKAGE_UTIL_LINUX_LINE
119 config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
120 bool "login utilities"
121 depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
122 depends on !BR2_STATIC_LIBS
123 depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
124 select BR2_PACKAGE_LINUX_PAM
126 Build login utilities (last, login, su, sulogin)
128 comment "login utilities needs a uClibc or (e)glibc toolchain w/ wchar, locale, dynamic library"
129 depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
130 || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
132 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
135 Set up and control loop devices
137 config BR2_PACKAGE_UTIL_LINUX_MESG
140 Control write access to your terminal
142 config BR2_PACKAGE_UTIL_LINUX_MINIX
145 Minix filesystem support
147 config BR2_PACKAGE_UTIL_LINUX_MORE
149 select BR2_PACKAGE_NCURSES
151 File perusal filter for crt viewing
153 config BR2_PACKAGE_UTIL_LINUX_MOUNT
156 Mount/unmount filesystems
158 config BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT
161 See if a directory is a mountpoint
163 config BR2_PACKAGE_UTIL_LINUX_NEWGRP
166 Log in to a new group
168 config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
171 Politely refuse a login
173 config BR2_PACKAGE_UTIL_LINUX_NSENTER
175 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
177 Enter the namespaces of another process.
179 comment "nsenter needs a toolchain w/ headers >= 3.0"
180 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
182 config BR2_PACKAGE_UTIL_LINUX_PARTX
183 bool "partition utilities"
185 Partition tools (addpart, delpart, partx)
187 config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
190 Change the root filesystem
192 config BR2_PACKAGE_UTIL_LINUX_RAW
195 Build a linux raw character device
197 config BR2_PACKAGE_UTIL_LINUX_RENAME
202 config BR2_PACKAGE_UTIL_LINUX_RESET
207 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
210 Scheduling utilities (chrt, ionice, taskset)
212 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
214 depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405 # libcap-ng
215 select BR2_PACKAGE_LIBCAP_NG
217 Run a program with different Linux privilege settings
219 config BR2_PACKAGE_UTIL_LINUX_SETTERM
221 select BR2_PACKAGE_NCURSES
223 Set terminal attributes
225 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
228 Switch to another filesystem as the root of the mount tree
230 config BR2_PACKAGE_UTIL_LINUX_TUNELP
232 select BR2_PACKAGE_NCURSES
234 Set various parameters for the lp device
236 config BR2_PACKAGE_UTIL_LINUX_UL
238 select BR2_PACKAGE_NCURSES
242 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
245 Run program with some namespaces unshared from parent
247 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
250 Dump UTMP and WTMP files in raw format
252 config BR2_PACKAGE_UTIL_LINUX_UUIDD
255 UUID generation daemon
257 config BR2_PACKAGE_UTIL_LINUX_VIPW
260 Edit the password, group, shadow-password or shadow-group file
262 config BR2_PACKAGE_UTIL_LINUX_WALL
265 Send a message to everybody's terminal
267 config BR2_PACKAGE_UTIL_LINUX_WDCTL
270 Shows hardware watchdog status
272 config BR2_PACKAGE_UTIL_LINUX_WRITE
275 Send a message to another user
277 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
280 Set up and control zram devices
286 comment "util-linux needs a toolchain w/ wchar"
287 depends on !BR2_USE_WCHAR