packages: clean up the package folder
[openwrt/staging/mkresin.git] / package / utils / 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
7 menu "Finding Utilities"
8
9 config BUSYBOX_CONFIG_FIND
10 bool "find"
11 default y
12 help
13 find is used to search your system to find specified files.
14
15 config 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
25 config 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
33 config 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
41 config 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
48 config 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
56 config 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
63 config 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
70 config 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
78 config 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
85 config 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
93 config 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
100 config 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
107 config 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
116 config 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
123 config 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
130 config 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
137 config 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
145 config 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
154 config 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
161 config 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
168 config 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
175 config 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.
181 config BUSYBOX_CONFIG_GREP
182 bool "grep"
183 default y
184 help
185 grep is used to search files for a specified pattern.
186
187 config 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
196 config 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
205 config 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).
213 config 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
220 config 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
228 config 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
235 config 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
243 config 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
252 endmenu