aboutsummaryrefslogtreecommitdiffstats
path: root/package/utils/busybox/config/findutils/Config.in
blob: 0e9a1392f7ea3adbdb047ab5bed652f6383ac17f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
# DO NOT EDIT. This file is generated from Config.src
#
# For a description of the syntax of this configuration file,
# see scripts/kbuild/config-language.txt.
#

menu "Finding Utilities"

config BUSYBOX_CONFIG_FIND
	bool "find"
	default BUSYBOX_DEFAULT_FIND
	help
	find is used to search your system to find specified files.

config BUSYBOX_CONFIG_FEATURE_FIND_PRINT0
	bool "Enable -print0: NUL-terminated output"
	default BUSYBOX_DEFAULT_FEATURE_FIND_PRINT0
	depends on BUSYBOX_CONFIG_FIND
	help
	Causes output names to be separated by a NUL character
	rather than a newline. This allows names that contain
	newlines and other whitespace to be more easily
	interpreted by other programs.

config BUSYBOX_CONFIG_FEATURE_FIND_MTIME
	bool "Enable -mtime: modified time matching"
	default BUSYBOX_DEFAULT_FEATURE_FIND_MTIME
	depends on BUSYBOX_CONFIG_FIND
	help
	Allow searching based on the modification time of
	files, in days.

config BUSYBOX_CONFIG_FEATURE_FIND_MMIN
	bool "Enable -mmin: modified time matching by minutes"
	default BUSYBOX_DEFAULT_FEATURE_FIND_MMIN
	depends on BUSYBOX_CONFIG_FIND
	help
	Allow searching based on the modification time of
	files, in minutes.

config BUSYBOX_CONFIG_FEATURE_FIND_PERM
	bool "Enable -perm: permissions matching"
	default BUSYBOX_DEFAULT_FEATURE_FIND_PERM
	depends on BUSYBOX_CONFIG_FIND

config BUSYBOX_CONFIG_FEATURE_FIND_TYPE
	bool "Enable -type: file type matching (file/dir/link/...)"
	default BUSYBOX_DEFAULT_FEATURE_FIND_TYPE
	depends on BUSYBOX_CONFIG_FIND
	help
	Enable searching based on file type (file,
	directory, socket, device, etc.).

config BUSYBOX_CONFIG_FEATURE_FIND_XDEV
	bool "Enable -xdev: 'stay in filesystem'"
	default BUSYBOX_DEFAULT_FEATURE_FIND_XDEV
	depends on BUSYBOX_CONFIG_FIND

config BUSYBOX_CONFIG_FEATURE_FIND_MAXDEPTH
	bool "Enable -mindepth N and -maxdepth N"
	default BUSYBOX_DEFAULT_FEATURE_FIND_MAXDEPTH
	depends on BUSYBOX_CONFIG_FIND

config BUSYBOX_CONFIG_FEATURE_FIND_NEWER
	bool "Enable -newer: compare file modification times"
	default BUSYBOX_DEFAULT_FEATURE_FIND_NEWER
	depends on BUSYBOX_CONFIG_FIND
	help
	Support the 'find -newer' option for finding any files which have
	modification time that is more recent than the specified FILE.

config BUSYBOX_CONFIG_FEATURE_FIND_INUM
	bool "Enable -inum: inode number matching"
	default BUSYBOX_DEFAULT_FEATURE_FIND_INUM
	depends on BUSYBOX_CONFIG_FIND

config BUSYBOX_CONFIG_FEATURE_FIND_EXEC
	bool "Enable -exec: execute commands"
	default BUSYBOX_DEFAULT_FEATURE_FIND_EXEC
	depends on BUSYBOX_CONFIG_FIND
	help
	Support the 'find -exec' option for executing commands based upon
	the files matched.

config BUSYBOX_CONFIG_FEATURE_FIND_EXEC_PLUS
	bool "Enable -exec ... {} +"
	default BUSYBOX_DEFAULT_FEATURE_FIND_EXEC_PLUS
	depends on BUSYBOX_CONFIG_FEATURE_FIND_EXEC
	help
	Support the 'find -exec ... {} +' option for executing commands
	for all matched files at once.
	Without this option, -exec + is a synonym for -exec ;
	(IOW: it works correctly, but without expected speedup)

config BUSYBOX_CONFIG_FEATURE_FIND_USER
	bool "Enable -user: username/uid matching"
	default BUSYBOX_DEFAULT_FEATURE_FIND_USER
	depends on BUSYBOX_CONFIG_FIND

config BUSYBOX_CONFIG_FEATURE_FIND_GROUP
	bool "Enable -group: group/gid matching"
	default BUSYBOX_DEFAULT_FEATURE_FIND_GROUP
	depends on BUSYBOX_CONFIG_FIND

config BUSYBOX_CONFIG_FEATURE_FIND_NOT
	bool "Enable the 'not' (!) operator"
	default BUSYBOX_DEFAULT_FEATURE_FIND_NOT
	depends on BUSYBOX_CONFIG_FIND
	help
	Support the '!' operator to invert the test results.
	If 'Enable full-blown desktop' is enabled, then will also support
	the non-POSIX notation '-not'.

config BUSYBOX_CONFIG_FEATURE_FIND_DEPTH
	bool "Enable -depth"
	default BUSYBOX_DEFAULT_FEATURE_FIND_DEPTH
	depends on BUSYBOX_CONFIG_FIND
	help
	Process each directory's contents before the directory itself.

config BUSYBOX_CONFIG_FEATURE_FIND_PAREN
	bool "Enable parens in options"
	default BUSYBOX_DEFAULT_FEATURE_FIND_PAREN
	depends on BUSYBOX_CONFIG_FIND
	help
	Enable usage of parens '(' to specify logical order of arguments.

config BUSYBOX_CONFIG_FEATURE_FIND_SIZE
	bool "Enable -size: file size matching"
	default BUSYBOX_DEFAULT_FEATURE_FIND_SIZE
	depends on BUSYBOX_CONFIG_FIND

config BUSYBOX_CONFIG_FEATURE_FIND_PRUNE
	bool "Enable -prune: exclude subdirectories"
	default BUSYBOX_DEFAULT_FEATURE_FIND_PRUNE
	depends on BUSYBOX_CONFIG_FIND
	help
	If the file is a directory, don't descend into it. Useful for
	exclusion .svn and CVS directories.

config BUSYBOX_CONFIG_FEATURE_FIND_DELETE
	bool "Enable -delete: delete files/dirs"
	default BUSYBOX_DEFAULT_FEATURE_FIND_DELETE
	depends on BUSYBOX_CONFIG_FIND && BUSYBOX_CONFIG_FEATURE_FIND_DEPTH
	help
	Support the 'find -delete' option for deleting files and directories.
	WARNING: This option can do much harm if used wrong. Busybox will not
	try to protect the user from doing stupid things. Use with care.

config BUSYBOX_CONFIG_FEATURE_FIND_PATH
	bool "Enable -path: match pathname with shell pattern"
	default BUSYBOX_DEFAULT_FEATURE_FIND_PATH
	depends on BUSYBOX_CONFIG_FIND
	help
	The -path option matches whole pathname instead of just filename.

config BUSYBOX_CONFIG_FEATURE_FIND_REGEX
	bool "Enable -regex: match pathname with regex"
	default BUSYBOX_DEFAULT_FEATURE_FIND_REGEX
	depends on BUSYBOX_CONFIG_FIND
	help
	The -regex option matches whole pathname against regular expression.

config BUSYBOX_CONFIG_FEATURE_FIND_CONTEXT
	bool "Enable -context: security context matching"
	default BUSYBOX_DEFAULT_FEATURE_FIND_CONTEXT
	depends on BUSYBOX_CONFIG_FIND && BUSYBOX_CONFIG_SELINUX
	help
	Support the 'find -context' option for matching security context.

config BUSYBOX_CONFIG_FEATURE_FIND_LINKS
	bool "Enable -links: link count matching"
	default BUSYBOX_DEFAULT_FEATURE_FIND_LINKS
	depends on BUSYBOX_CONFIG_FIND
	help
	Support the 'find -links' option for matching number of links.
config BUSYBOX_CONFIG_GREP
	bool "grep"
	default BUSYBOX_DEFAULT_GREP
	help
	grep is used to search files for a specified pattern.

config BUSYBOX_CONFIG_EGREP
	bool "egrep"
	default BUSYBOX_DEFAULT_EGREP
	help
	Alias to "grep -E"

config BUSYBOX_CONFIG_FGREP
	bool "fgrep"
	default BUSYBOX_DEFAULT_FGREP
	help
	Alias to "grep -F"

config BUSYBOX_CONFIG_FEATURE_GREP_CONTEXT
	bool "Enable before and after context flags (-A, -B and -C)"
	default BUSYBOX_DEFAULT_FEATURE_GREP_CONTEXT
	depends on BUSYBOX_CONFIG_GREP || BUSYBOX_CONFIG_EGREP || BUSYBOX_CONFIG_FGREP
	help
	Print the specified number of leading (-B) and/or trailing (-A)
	context surrounding our matching lines.
	Print the specified number of context lines (-C).
config BUSYBOX_CONFIG_XARGS
	bool "xargs"
	default BUSYBOX_DEFAULT_XARGS
	help
	xargs is used to execute a specified command for
	every item from standard input.

config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION
	bool "Enable -p: prompt and confirmation"
	default BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_CONFIRMATION
	depends on BUSYBOX_CONFIG_XARGS
	help
	Support -p: prompt the user whether to run each command
	line and read a line from the terminal.

config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_QUOTES
	bool "Enable single and double quotes and backslash"
	default BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_QUOTES
	depends on BUSYBOX_CONFIG_XARGS
	help
	Support quoting in the input.

config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT
	bool "Enable -x: exit if -s or -n is exceeded"
	default BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_TERMOPT
	depends on BUSYBOX_CONFIG_XARGS
	help
	Support -x: exit if the command size (see the -s or -n option)
	is exceeded.

config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM
	bool "Enable -0: NUL-terminated input"
	default BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_ZERO_TERM
	depends on BUSYBOX_CONFIG_XARGS
	help
	Support -0: input items are terminated by a NUL character
	instead of whitespace, and the quotes and backslash
	are not special.

config BUSYBOX_CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR
	bool "Enable -I STR: string to replace"
	default BUSYBOX_DEFAULT_FEATURE_XARGS_SUPPORT_REPL_STR
	depends on BUSYBOX_CONFIG_XARGS
	help
	Support -I STR and -i[STR] options.

endmenu