Root/package/busybox/config/findutils/Config.in

1# DO NOT EDIT. This file is generated from Config.src
2#
3# For a description of the syntax of this configuration file,
4# see scripts/kbuild/config-language.txt.
5#
6
7menu "Finding Utilities"
8
9config BUSYBOX_CONFIG_FIND
10    bool "find"
11    default y
12    help
13      find is used to search your system to find specified files.
14
15config BUSYBOX_CONFIG_FEATURE_FIND_PRINT0
16    bool "Enable -print0: NUL-terminated output"
17    default y
18    depends on BUSYBOX_CONFIG_FIND
19    help
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.
24
25config BUSYBOX_CONFIG_FEATURE_FIND_MTIME
26    bool "Enable -mtime: modified time matching"
27    default n
28    depends on BUSYBOX_CONFIG_FIND
29    help
30      Allow searching based on the modification time of
31      files, in days.
32
33config BUSYBOX_CONFIG_FEATURE_FIND_MMIN
34    bool "Enable -mmin: modified time matching by minutes"
35    default n
36    depends on BUSYBOX_CONFIG_FIND
37    help
38      Allow searching based on the modification time of
39      files, in minutes.
40
41config BUSYBOX_CONFIG_FEATURE_FIND_PERM
42    bool "Enable -perm: permissions matching"
43    default y
44    depends on BUSYBOX_CONFIG_FIND
45    help
46      Enable searching based on file permissions.
47
48config BUSYBOX_CONFIG_FEATURE_FIND_TYPE
49    bool "Enable -type: file type matching (file/dir/link/...)"
50    default y
51    depends on BUSYBOX_CONFIG_FIND
52    help
53      Enable searching based on file type (file,
54      directory, socket, device, etc.).
55
56config BUSYBOX_CONFIG_FEATURE_FIND_XDEV
57    bool "Enable -xdev: 'stay in filesystem'"
58    default y
59    depends on BUSYBOX_CONFIG_FIND
60    help
61      This option allows find to restrict searches to a single filesystem.
62
63config BUSYBOX_CONFIG_FEATURE_FIND_MAXDEPTH
64    bool "Enable -mindepth N and -maxdepth N"
65    default y
66    depends on BUSYBOX_CONFIG_FIND
67    help
68      This option enables -mindepth N and -maxdepth N option.
69
70config BUSYBOX_CONFIG_FEATURE_FIND_NEWER
71    bool "Enable -newer: compare file modification times"
72    default n
73    depends on BUSYBOX_CONFIG_FIND
74    help
75      Support the 'find -newer' option for finding any files which have
76      modification time that is more recent than the specified FILE.
77
78config BUSYBOX_CONFIG_FEATURE_FIND_INUM
79    bool "Enable -inum: inode number matching"
80    default n
81    depends on BUSYBOX_CONFIG_FIND
82    help
83      Support the 'find -inum' option for searching by inode number.
84
85config BUSYBOX_CONFIG_FEATURE_FIND_EXEC
86    bool "Enable -exec: execute commands"
87    default y
88    depends on BUSYBOX_CONFIG_FIND
89    help
90      Support the 'find -exec' option for executing commands based upon
91      the files matched.
92
93config BUSYBOX_CONFIG_FEATURE_FIND_USER
94    bool "Enable -user: username/uid matching"
95    default y
96    depends on BUSYBOX_CONFIG_FIND
97    help
98      Support the 'find -user' option for searching by username or uid.
99
100config BUSYBOX_CONFIG_FEATURE_FIND_GROUP
101    bool "Enable -group: group/gid matching"
102    default y
103    depends on BUSYBOX_CONFIG_FIND
104    help
105      Support the 'find -group' option for searching by group name or gid.
106
107config BUSYBOX_CONFIG_FEATURE_FIND_NOT
108    bool "Enable the 'not' (!) operator"
109    default y
110    depends on BUSYBOX_CONFIG_FIND
111    help
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'.
115
116config BUSYBOX_CONFIG_FEATURE_FIND_DEPTH
117    bool "Enable -depth"
118    default y
119    depends on BUSYBOX_CONFIG_FIND
120    help
121      Process each directory's contents before the directory itself.
122
123config BUSYBOX_CONFIG_FEATURE_FIND_PAREN
124    bool "Enable parens in options"
125    default y
126    depends on BUSYBOX_CONFIG_FIND
127    help
128      Enable usage of parens '(' to specify logical order of arguments.
129
130config BUSYBOX_CONFIG_FEATURE_FIND_SIZE
131    bool "Enable -size: file size matching"
132    default y
133    depends on BUSYBOX_CONFIG_FIND
134    help
135      Support the 'find -size' option for searching by file size.
136
137config BUSYBOX_CONFIG_FEATURE_FIND_PRUNE
138    bool "Enable -prune: exclude subdirectories"
139    default y
140    depends on BUSYBOX_CONFIG_FIND
141    help
142      If the file is a directory, dont descend into it. Useful for
143      exclusion .svn and CVS directories.
144
145config BUSYBOX_CONFIG_FEATURE_FIND_DELETE
146    bool "Enable -delete: delete files/dirs"
147    default n
148    depends on BUSYBOX_CONFIG_FIND && BUSYBOX_CONFIG_FEATURE_FIND_DEPTH
149    help
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.
153
154config BUSYBOX_CONFIG_FEATURE_FIND_PATH
155    bool "Enable -path: match pathname with shell pattern"
156    default y
157    depends on BUSYBOX_CONFIG_FIND
158    help
159      The -path option matches whole pathname instead of just filename.
160
161config BUSYBOX_CONFIG_FEATURE_FIND_REGEX
162    bool "Enable -regex: match pathname with regex"
163    default y
164    depends on BUSYBOX_CONFIG_FIND
165    help
166      The -regex option matches whole pathname against regular expression.
167
168config BUSYBOX_CONFIG_FEATURE_FIND_CONTEXT
169    bool "Enable -context: security context matching"
170    default n
171    depends on BUSYBOX_CONFIG_FIND && BUSYBOX_CONFIG_SELINUX
172    help
173      Support the 'find -context' option for matching security context.
174
175config BUSYBOX_CONFIG_FEATURE_FIND_LINKS
176    bool "Enable -links: link count matching"
177    default n
178    depends on BUSYBOX_CONFIG_FIND
179    help
180      Support the 'find -links' option for matching number of links.
181config BUSYBOX_CONFIG_GREP
182    bool "grep"
183    default y
184    help
185      grep is used to search files for a specified pattern.
186
187config BUSYBOX_CONFIG_FEATURE_GREP_EGREP_ALIAS
188    bool "Enable extended regular expressions (egrep & grep -E)"
189    default y
190    depends on BUSYBOX_CONFIG_GREP
191    help
192      Enabled support for extended regular expressions. Extended
193      regular expressions allow for alternation (foo|bar), grouping,
194      and various repetition operators.
195
196config BUSYBOX_CONFIG_FEATURE_GREP_FGREP_ALIAS
197    bool "Alias fgrep to grep -F"
198    default y
199    depends on BUSYBOX_CONFIG_GREP
200    help
201      fgrep sees the search pattern as a normal string rather than
202      regular expressions.
203      grep -F always works, this just creates the fgrep alias.
204
205config BUSYBOX_CONFIG_FEATURE_GREP_CONTEXT
206    bool "Enable before and after context flags (-A, -B and -C)"
207    default y
208    depends on BUSYBOX_CONFIG_GREP
209    help
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).
213config BUSYBOX_CONFIG_XARGS
214    bool "xargs"
215    default y
216    help
217      xargs is used to execute a specified command for
218      every item from standard input.
219
220config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION
221    bool "Enable -p: prompt and confirmation"
222    default y
223    depends on BUSYBOX_CONFIG_XARGS
224    help
225      Support -p: prompt the user whether to run each command
226      line and read a line from the terminal.
227
228config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_QUOTES
229    bool "Enable single and double quotes and backslash"
230    default y
231    depends on BUSYBOX_CONFIG_XARGS
232    help
233      Support quoting in the input.
234
235config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT
236    bool "Enable -x: exit if -s or -n is exceeded"
237    default y
238    depends on BUSYBOX_CONFIG_XARGS
239    help
240      Support -x: exit if the command size (see the -s or -n option)
241      is exceeded.
242
243config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM
244    bool "Enable -0: NUL-terminated input"
245    default y
246    depends on BUSYBOX_CONFIG_XARGS
247    help
248      Support -0: input items are terminated by a NUL character
249      instead of whitespace, and the quotes and backslash
250      are not special.
251
252endmenu
253

Archive Download this file



interactive