1 # DO NOT EDIT. This file is generated from Config.src
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
7 menu "Finding Utilities"
9 config BUSYBOX_CONFIG_FIND
13 find is used to search your system to find specified files.
15 config BUSYBOX_CONFIG_FEATURE_FIND_PRINT0
16 bool "Enable -print0: NUL-terminated output"
18 depends on BUSYBOX_CONFIG_FIND
20 Causes output names to be separated by a NUL character
21 rather than a newline. This allows names that contain
22 newlines and other whitespace to be more easily
23 interpreted by other programs.
25 config BUSYBOX_CONFIG_FEATURE_FIND_MTIME
26 bool "Enable -mtime: modified time matching"
28 depends on BUSYBOX_CONFIG_FIND
30 Allow searching based on the modification time of
33 config BUSYBOX_CONFIG_FEATURE_FIND_MMIN
34 bool "Enable -mmin: modified time matching by minutes"
36 depends on BUSYBOX_CONFIG_FIND
38 Allow searching based on the modification time of
41 config BUSYBOX_CONFIG_FEATURE_FIND_PERM
42 bool "Enable -perm: permissions matching"
44 depends on BUSYBOX_CONFIG_FIND
46 Enable searching based on file permissions.
48 config BUSYBOX_CONFIG_FEATURE_FIND_TYPE
49 bool "Enable -type: file type matching (file/dir/link/...)"
51 depends on BUSYBOX_CONFIG_FIND
53 Enable searching based on file type (file,
54 directory, socket, device, etc.).
56 config BUSYBOX_CONFIG_FEATURE_FIND_XDEV
57 bool "Enable -xdev: 'stay in filesystem'"
59 depends on BUSYBOX_CONFIG_FIND
61 This option allows find to restrict searches to a single filesystem.
63 config BUSYBOX_CONFIG_FEATURE_FIND_MAXDEPTH
64 bool "Enable -mindepth N and -maxdepth N"
66 depends on BUSYBOX_CONFIG_FIND
68 This option enables -mindepth N and -maxdepth N option.
70 config BUSYBOX_CONFIG_FEATURE_FIND_NEWER
71 bool "Enable -newer: compare file modification times"
73 depends on BUSYBOX_CONFIG_FIND
75 Support the 'find -newer' option for finding any files which have
76 modification time that is more recent than the specified FILE.
78 config BUSYBOX_CONFIG_FEATURE_FIND_INUM
79 bool "Enable -inum: inode number matching"
81 depends on BUSYBOX_CONFIG_FIND
83 Support the 'find -inum' option for searching by inode number.
85 config BUSYBOX_CONFIG_FEATURE_FIND_EXEC
86 bool "Enable -exec: execute commands"
88 depends on BUSYBOX_CONFIG_FIND
90 Support the 'find -exec' option for executing commands based upon
93 config BUSYBOX_CONFIG_FEATURE_FIND_USER
94 bool "Enable -user: username/uid matching"
96 depends on BUSYBOX_CONFIG_FIND
98 Support the 'find -user' option for searching by username or uid.
100 config BUSYBOX_CONFIG_FEATURE_FIND_GROUP
101 bool "Enable -group: group/gid matching"
103 depends on BUSYBOX_CONFIG_FIND
105 Support the 'find -group' option for searching by group name or gid.
107 config BUSYBOX_CONFIG_FEATURE_FIND_NOT
108 bool "Enable the 'not' (!) operator"
110 depends on BUSYBOX_CONFIG_FIND
112 Support the '!' operator to invert the test results.
113 If 'Enable full-blown desktop' is enabled, then will also support
114 the non-POSIX notation '-not'.
116 config BUSYBOX_CONFIG_FEATURE_FIND_DEPTH
119 depends on BUSYBOX_CONFIG_FIND
121 Process each directory's contents before the directory itself.
123 config BUSYBOX_CONFIG_FEATURE_FIND_PAREN
124 bool "Enable parens in options"
126 depends on BUSYBOX_CONFIG_FIND
128 Enable usage of parens '(' to specify logical order of arguments.
130 config BUSYBOX_CONFIG_FEATURE_FIND_SIZE
131 bool "Enable -size: file size matching"
133 depends on BUSYBOX_CONFIG_FIND
135 Support the 'find -size' option for searching by file size.
137 config BUSYBOX_CONFIG_FEATURE_FIND_PRUNE
138 bool "Enable -prune: exclude subdirectories"
140 depends on BUSYBOX_CONFIG_FIND
142 If the file is a directory, dont descend into it. Useful for
143 exclusion .svn and CVS directories.
145 config BUSYBOX_CONFIG_FEATURE_FIND_DELETE
146 bool "Enable -delete: delete files/dirs"
148 depends on BUSYBOX_CONFIG_FIND && BUSYBOX_CONFIG_FEATURE_FIND_DEPTH
150 Support the 'find -delete' option for deleting files and directories.
151 WARNING: This option can do much harm if used wrong. Busybox will not
152 try to protect the user from doing stupid things. Use with care.
154 config BUSYBOX_CONFIG_FEATURE_FIND_PATH
155 bool "Enable -path: match pathname with shell pattern"
157 depends on BUSYBOX_CONFIG_FIND
159 The -path option matches whole pathname instead of just filename.
161 config BUSYBOX_CONFIG_FEATURE_FIND_REGEX
162 bool "Enable -regex: match pathname with regex"
164 depends on BUSYBOX_CONFIG_FIND
166 The -regex option matches whole pathname against regular expression.
168 config BUSYBOX_CONFIG_FEATURE_FIND_CONTEXT
169 bool "Enable -context: security context matching"
171 depends on BUSYBOX_CONFIG_FIND && BUSYBOX_CONFIG_SELINUX
173 Support the 'find -context' option for matching security context.
175 config BUSYBOX_CONFIG_FEATURE_FIND_LINKS
176 bool "Enable -links: link count matching"
178 depends on BUSYBOX_CONFIG_FIND
180 Support the 'find -links' option for matching number of links.
181 config BUSYBOX_CONFIG_GREP
185 grep is used to search files for a specified pattern.
187 config BUSYBOX_CONFIG_FEATURE_GREP_EGREP_ALIAS
188 bool "Enable extended regular expressions (egrep & grep -E)"
190 depends on BUSYBOX_CONFIG_GREP
192 Enabled support for extended regular expressions. Extended
193 regular expressions allow for alternation (foo|bar), grouping,
194 and various repetition operators.
196 config BUSYBOX_CONFIG_FEATURE_GREP_FGREP_ALIAS
197 bool "Alias fgrep to grep -F"
199 depends on BUSYBOX_CONFIG_GREP
201 fgrep sees the search pattern as a normal string rather than
203 grep -F always works, this just creates the fgrep alias.
205 config BUSYBOX_CONFIG_FEATURE_GREP_CONTEXT
206 bool "Enable before and after context flags (-A, -B and -C)"
208 depends on BUSYBOX_CONFIG_GREP
210 Print the specified number of leading (-B) and/or trailing (-A)
211 context surrounding our matching lines.
212 Print the specified number of context lines (-C).
213 config BUSYBOX_CONFIG_XARGS
217 xargs is used to execute a specified command for
218 every item from standard input.
220 config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION
221 bool "Enable -p: prompt and confirmation"
223 depends on BUSYBOX_CONFIG_XARGS
225 Support -p: prompt the user whether to run each command
226 line and read a line from the terminal.
228 config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_QUOTES
229 bool "Enable single and double quotes and backslash"
231 depends on BUSYBOX_CONFIG_XARGS
233 Support quoting in the input.
235 config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT
236 bool "Enable -x: exit if -s or -n is exceeded"
238 depends on BUSYBOX_CONFIG_XARGS
240 Support -x: exit if the command size (see the -s or -n option)
243 config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM
244 bool "Enable -0: NUL-terminated input"
246 depends on BUSYBOX_CONFIG_XARGS
248 Support -0: input items are terminated by a NUL character
249 instead of whitespace, and the quotes and backslash