39df11cb388e80197b426e19ca48c3c620f47aa7
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / util-linux / Config.in
1 config BR2_PACKAGE_UTIL_LINUX
2         bool "util-linux"
3         depends on BR2_USE_WCHAR
4         select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
5         help
6           Various useful/essential linux libraries and utilities.
7
8           Things like mkfs, mkswap, swapon, fdisk, mount, dmesg, etc...
9
10           http://www.kernel.org/pub/linux/utils/util-linux/
11
12 if BR2_PACKAGE_UTIL_LINUX
13
14 config BR2_PACKAGE_UTIL_LINUX_LIBBLKID
15         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
16         depends on BR2_USE_MMU # fork
17         bool "libblkid"
18         help
19           Install libblkid.
20
21 config BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
22         select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
23         depends on BR2_USE_MMU # util-linux/libblkid
24         bool "libmount"
25         help
26           Install libmount.
27
28 config BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS
29         bool "libsmartcols"
30         help
31           Install libsmartcols.
32
33 config BR2_PACKAGE_UTIL_LINUX_LIBUUID
34         bool "libuuid"
35         help
36           Install libuuid.
37
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
45         help
46           Install the basic set of util-linux binaries.
47
48 if BR2_PACKAGE_UTIL_LINUX_BINARIES
49
50 config BR2_PACKAGE_UTIL_LINUX_AGETTY
51         bool "agetty"
52         help
53           Alternative linux getty
54
55 config BR2_PACKAGE_UTIL_LINUX_ARCH
56         bool "arch"
57         help
58           Print machine architecture
59
60 config BR2_PACKAGE_UTIL_LINUX_BFS
61         bool "bfs"
62         help
63           SCO bfs filesystem support
64
65 config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
66         bool "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
70         help
71           Change login shell, real user name and information
72
73 comment "chfn/chsh needs a toolchain w/ wchar, locale, dynamic library"
74         depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
75                 || BR2_STATIC_LIBS
76
77 config BR2_PACKAGE_UTIL_LINUX_CRAMFS
78         bool "cramfs utilities"
79         select BR2_PACKAGE_ZLIB
80         help
81           Build fsck.cramfs and mkfs.cramfs
82
83 config BR2_PACKAGE_UTIL_LINUX_DDATE
84         bool "ddate"
85         help
86           Convert Gregorian dates to Discordian dates
87
88 config BR2_PACKAGE_UTIL_LINUX_EJECT
89         bool "eject"
90         help
91           Eject removable media
92
93 config BR2_PACKAGE_UTIL_LINUX_FALLOCATE
94         bool "fallocate"
95         help
96           Preallocate space to a file
97
98 config BR2_PACKAGE_UTIL_LINUX_FDFORMAT
99         bool "fdformat"
100         help
101           Low-level format a floppy disk
102
103 config BR2_PACKAGE_UTIL_LINUX_FSCK
104         bool "fsck"
105         help
106           Check and repair a linux filesystem
107
108 config BR2_PACKAGE_UTIL_LINUX_HWCLOCK
109         bool "hwclock"
110         help
111           Query or set the hardware clock (RTC)
112
113 config BR2_PACKAGE_UTIL_LINUX_KILL
114         bool "kill"
115         help
116           Send a signal to a process
117
118 config BR2_PACKAGE_UTIL_LINUX_LAST
119         bool "last"
120         help
121           Show a listing of last logged in users
122
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
128         help
129           Build login utilities (last, login, su, sulogin)
130
131 comment "login utilities needs a toolchain w/ wchar, locale, dynamic library"
132         depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
133                 || BR2_STATIC_LIBS
134
135 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
136         bool "losetup"
137         help
138           Set up and control loop devices
139
140 config BR2_PACKAGE_UTIL_LINUX_MESG
141         bool "mesg"
142         help
143           Control write access to your terminal
144
145 config BR2_PACKAGE_UTIL_LINUX_MINIX
146         bool "minix"
147         help
148           Minix filesystem support
149
150 config BR2_PACKAGE_UTIL_LINUX_NSENTER
151         bool "nsenter"
152         depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
153         help
154           Enter the namespaces of another process.
155
156 comment "nsenter needs a toolchain w/ headers >= 3.0"
157         depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
158
159 config BR2_PACKAGE_UTIL_LINUX_MORE
160         bool "more"
161         select BR2_PACKAGE_NCURSES
162         help
163           File perusal filter for crt viewing
164
165 config BR2_PACKAGE_UTIL_LINUX_MOUNT
166         bool "mount/umount"
167         help
168           Mount/unmount filesystems
169
170 config BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT
171         bool "mountpoint"
172         help
173           See if a directory is a mountpoint
174
175 config BR2_PACKAGE_UTIL_LINUX_NEWGRP
176         bool "newgrp"
177         help
178           Log in to a new group
179
180 config BR2_PACKAGE_UTIL_LINUX_NOLOGIN
181         bool "nologin"
182         help
183           Politely refuse a login
184
185 config BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT
186         bool "pivot_root"
187         help
188           Change the root filesystem
189
190 config BR2_PACKAGE_UTIL_LINUX_PARTX
191         bool "partition utilities"
192         help
193           Partition tools (addpart, delpart, partx)
194
195 config BR2_PACKAGE_UTIL_LINUX_RAW
196         bool "raw"
197         help
198           Build a linux raw character device
199
200 config BR2_PACKAGE_UTIL_LINUX_RENAME
201         bool "rename"
202         help
203           Rename files
204
205 config BR2_PACKAGE_UTIL_LINUX_RESET
206         bool "reset"
207         help
208           Reset the terminal
209
210 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
211         bool "schedutils"
212         help
213           Scheduling utilities (chrt, ionice, taskset)
214
215 config BR2_PACKAGE_UTIL_LINUX_SETPRIV
216         bool "setpriv"
217         depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405 # libcap-ng
218         select BR2_PACKAGE_LIBCAP_NG
219         help
220           Run a program with different Linux privilege settings
221
222 config BR2_PACKAGE_UTIL_LINUX_SETTERM
223         bool "setterm"
224         select BR2_PACKAGE_NCURSES
225         help
226           Set terminal attributes
227
228 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
229         bool "switch_root"
230         help
231           Switch to another filesystem as the root of the mount tree
232
233 config BR2_PACKAGE_UTIL_LINUX_UL
234         bool "ul"
235         select BR2_PACKAGE_NCURSES
236         help
237           Do underlining
238
239 config BR2_PACKAGE_UTIL_LINUX_UNSHARE
240         bool "unshare"
241         help
242           Run program with some namespaces unshared from parent
243
244 config BR2_PACKAGE_UTIL_LINUX_UTMPDUMP
245         bool "utmpdump"
246         help
247           Dump UTMP and WTMP files in raw format
248
249 config BR2_PACKAGE_UTIL_LINUX_UUIDD
250         bool "uuidd"
251         help
252           UUID generation daemon
253
254 config BR2_PACKAGE_UTIL_LINUX_VIPW
255         bool "vipw"
256         help
257           Edit the password, group, shadow-password or shadow-group file
258
259 config BR2_PACKAGE_UTIL_LINUX_WALL
260         bool "wall"
261         help
262           Send a message to everybody's terminal
263
264 config BR2_PACKAGE_UTIL_LINUX_WDCTL
265         bool "wdctl"
266         help
267           Shows hardware watchdog status
268
269 config BR2_PACKAGE_UTIL_LINUX_WRITE
270         bool "write"
271         help
272           Send a message to another user
273
274 config BR2_PACKAGE_UTIL_LINUX_ZRAMCTL
275         bool "zramctl"
276         help
277           Set up and control zram devices
278
279 endif
280
281 endif
282
283 comment "util-linux needs a toolchain w/ wchar"
284         depends on !BR2_USE_WCHAR