Config.in 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  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. menu "Finding Utilities"
  7. config BUSYBOX_FIND
  8. bool "find"
  9. depends on !BUSYBOX_DISABLE_FIND
  10. default y
  11. help
  12. find is used to search your system to find specified files.
  13. config BUSYBOX_FEATURE_FIND_PRINT0
  14. bool "Enable -print0: NUL-terminated output"
  15. default y
  16. depends on BUSYBOX_FIND
  17. help
  18. Causes output names to be separated by a NUL character
  19. rather than a newline. This allows names that contain
  20. newlines and other whitespace to be more easily
  21. interpreted by other programs.
  22. config BUSYBOX_FEATURE_FIND_MTIME
  23. bool "Enable -mtime: modified time matching"
  24. default y
  25. depends on BUSYBOX_FIND
  26. help
  27. Allow searching based on the modification time of
  28. files, in days.
  29. config BUSYBOX_FEATURE_FIND_MMIN
  30. bool "Enable -mmin: modified time matching by minutes"
  31. default y
  32. depends on BUSYBOX_FIND
  33. help
  34. Allow searching based on the modification time of
  35. files, in minutes.
  36. config BUSYBOX_FEATURE_FIND_PERM
  37. bool "Enable -perm: permissions matching"
  38. default y
  39. depends on BUSYBOX_FIND
  40. help
  41. Enable searching based on file permissions.
  42. config BUSYBOX_FEATURE_FIND_TYPE
  43. bool "Enable -type: file type matching (file/dir/link/...)"
  44. default y
  45. depends on BUSYBOX_FIND
  46. help
  47. Enable searching based on file type (file,
  48. directory, socket, device, etc.).
  49. config BUSYBOX_FEATURE_FIND_EXECUTABLE
  50. bool "Enable -executable: file is executable"
  51. default y
  52. depends on BUSYBOX_FIND
  53. config BUSYBOX_FEATURE_FIND_XDEV
  54. bool "Enable -xdev: 'stay in filesystem'"
  55. default y
  56. depends on BUSYBOX_FIND
  57. help
  58. This option allows find to restrict searches to a single filesystem.
  59. config BUSYBOX_FEATURE_FIND_MAXDEPTH
  60. bool "Enable -mindepth N and -maxdepth N"
  61. default y
  62. depends on BUSYBOX_FIND
  63. help
  64. This option enables -mindepth N and -maxdepth N option.
  65. config BUSYBOX_FEATURE_FIND_NEWER
  66. bool "Enable -newer: compare file modification times"
  67. default y
  68. depends on BUSYBOX_FIND
  69. help
  70. Support the 'find -newer' option for finding any files which have
  71. modification time that is more recent than the specified FILE.
  72. config BUSYBOX_FEATURE_FIND_INUM
  73. bool "Enable -inum: inode number matching"
  74. default y
  75. depends on BUSYBOX_FIND
  76. help
  77. Support the 'find -inum' option for searching by inode number.
  78. config BUSYBOX_FEATURE_FIND_EMPTY
  79. bool "Enable -empty option matching empty files and directories"
  80. default y
  81. depends on BUSYBOX_FIND
  82. help
  83. Support the 'find -empty' option for searching empty files
  84. and directories.
  85. config BUSYBOX_FEATURE_FIND_EXEC
  86. bool "Enable -exec: execute commands"
  87. default y
  88. depends on BUSYBOX_FIND
  89. help
  90. Support the 'find -exec' option for executing commands based upon
  91. the files matched.
  92. config BUSYBOX_FEATURE_FIND_EXEC_PLUS
  93. bool "Enable -exec ... {} +"
  94. default y
  95. depends on BUSYBOX_FEATURE_FIND_EXEC
  96. help
  97. Support the 'find -exec ... {} +' option for executing commands
  98. for all matched files at once.
  99. Without this option, -exec + is a synonym for -exec ;
  100. (IOW: it works correctly, but without expected speedup)
  101. config BUSYBOX_FEATURE_FIND_USER
  102. bool "Enable -user: username/uid matching"
  103. default y
  104. depends on BUSYBOX_FIND
  105. help
  106. Support the 'find -user' option for searching by username or uid.
  107. config BUSYBOX_FEATURE_FIND_GROUP
  108. bool "Enable -group: group/gid matching"
  109. default y
  110. depends on BUSYBOX_FIND
  111. help
  112. Support the 'find -group' option for searching by group name or gid.
  113. config BUSYBOX_FEATURE_FIND_NOT
  114. bool "Enable the 'not' (!) operator"
  115. default y
  116. depends on BUSYBOX_FIND
  117. help
  118. Support the '!' operator to invert the test results.
  119. If 'Enable full-blown desktop' is enabled, then will also support
  120. the non-POSIX notation '-not'.
  121. config BUSYBOX_FEATURE_FIND_DEPTH
  122. bool "Enable -depth"
  123. default y
  124. depends on BUSYBOX_FIND
  125. help
  126. Process each directory's contents before the directory itself.
  127. config BUSYBOX_FEATURE_FIND_PAREN
  128. bool "Enable parens in options"
  129. default y
  130. depends on BUSYBOX_FIND
  131. help
  132. Enable usage of parens '(' to specify logical order of arguments.
  133. config BUSYBOX_FEATURE_FIND_SIZE
  134. bool "Enable -size: file size matching"
  135. default y
  136. depends on BUSYBOX_FIND
  137. help
  138. Support the 'find -size' option for searching by file size.
  139. config BUSYBOX_FEATURE_FIND_PRUNE
  140. bool "Enable -prune: exclude subdirectories"
  141. default y
  142. depends on BUSYBOX_FIND
  143. help
  144. If the file is a directory, dont descend into it. Useful for
  145. exclusion .svn and CVS directories.
  146. config BUSYBOX_FEATURE_FIND_QUIT
  147. bool "Enable -quit: exit"
  148. default y
  149. depends on BUSYBOX_FIND
  150. help
  151. If this action is reached, 'find' exits.
  152. config BUSYBOX_FEATURE_FIND_DELETE
  153. bool "Enable -delete: delete files/dirs"
  154. default y
  155. depends on BUSYBOX_FIND && BUSYBOX_FEATURE_FIND_DEPTH
  156. help
  157. Support the 'find -delete' option for deleting files and directories.
  158. WARNING: This option can do much harm if used wrong. Busybox will not
  159. try to protect the user from doing stupid things. Use with care.
  160. config BUSYBOX_FEATURE_FIND_PATH
  161. bool "Enable -path: match pathname with shell pattern"
  162. default y
  163. depends on BUSYBOX_FIND
  164. help
  165. The -path option matches whole pathname instead of just filename.
  166. config BUSYBOX_FEATURE_FIND_REGEX
  167. bool "Enable -regex: match pathname with regex"
  168. default y
  169. depends on BUSYBOX_FIND
  170. help
  171. The -regex option matches whole pathname against regular expression.
  172. config BUSYBOX_FEATURE_FIND_CONTEXT
  173. bool "Enable -context: security context matching"
  174. default n
  175. depends on BUSYBOX_FIND && BUSYBOX_SELINUX
  176. help
  177. Support the 'find -context' option for matching security context.
  178. config BUSYBOX_FEATURE_FIND_LINKS
  179. bool "Enable -links: link count matching"
  180. default y
  181. depends on BUSYBOX_FIND
  182. help
  183. Support the 'find -links' option for matching number of links.
  184. config BUSYBOX_GREP
  185. bool "grep"
  186. depends on !BUSYBOX_DISABLE_GREP
  187. default y
  188. help
  189. grep is used to search files for a specified pattern.
  190. config BUSYBOX_EGREP
  191. bool "egrep"
  192. depends on !BUSYBOX_DISABLE_GREP
  193. default y
  194. help
  195. Alias to "grep -E"
  196. config BUSYBOX_FGREP
  197. bool "fgrep"
  198. depends on !BUSYBOX_DISABLE_GREP
  199. default y
  200. help
  201. Alias to "grep -F"
  202. config BUSYBOX_FEATURE_GREP_CONTEXT
  203. bool "Enable before and after context flags (-A, -B and -C)"
  204. default y
  205. depends on BUSYBOX_GREP
  206. help
  207. Print the specified number of leading (-B) and/or trailing (-A)
  208. context surrounding our matching lines.
  209. Print the specified number of context lines (-C).
  210. config BUSYBOX_XARGS
  211. bool "xargs"
  212. default n
  213. help
  214. xargs is used to execute a specified command for
  215. every item from standard input.
  216. config BUSYBOX_FEATURE_XARGS_SUPPORT_CONFIRMATION
  217. bool "Enable -p: prompt and confirmation"
  218. default y
  219. depends on BUSYBOX_XARGS
  220. help
  221. Support -p: prompt the user whether to run each command
  222. line and read a line from the terminal.
  223. config BUSYBOX_FEATURE_XARGS_SUPPORT_QUOTES
  224. bool "Enable single and double quotes and backslash"
  225. default y
  226. depends on BUSYBOX_XARGS
  227. help
  228. Support quoting in the input.
  229. config BUSYBOX_FEATURE_XARGS_SUPPORT_TERMOPT
  230. bool "Enable -x: exit if -s or -n is exceeded"
  231. default y
  232. depends on BUSYBOX_XARGS
  233. help
  234. Support -x: exit if the command size (see the -s or -n option)
  235. is exceeded.
  236. config BUSYBOX_FEATURE_XARGS_SUPPORT_ZERO_TERM
  237. bool "Enable -0: NUL-terminated input"
  238. default y
  239. depends on BUSYBOX_XARGS
  240. help
  241. Support -0: input items are terminated by a NUL character
  242. instead of whitespace, and the quotes and backslash
  243. are not special.
  244. config BUSYBOX_FEATURE_XARGS_SUPPORT_REPL_STR
  245. bool "Enable -I STR: string to replace"
  246. default y
  247. depends on BUSYBOX_XARGS
  248. help
  249. Support -I STR and -i[STR] options.
  250. config BUSYBOX_FEATURE_XARGS_SUPPORT_PARALLEL
  251. bool "Enable -P N: processes to run in parallel"
  252. default y
  253. depends on BUSYBOX_XARGS
  254. config BUSYBOX_FEATURE_XARGS_SUPPORT_ARGS_FILE
  255. bool "Enable -a FILE: use FILE instead of stdin"
  256. default y
  257. depends on BUSYBOX_XARGS
  258. endmenu