Config.in 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  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 FIND
  8. bool "find (14 kb)"
  9. default y
  10. help
  11. find is used to search your system to find specified files.
  12. config FEATURE_FIND_PRINT0
  13. bool "Enable -print0: NUL-terminated output"
  14. default y
  15. depends on FIND
  16. help
  17. Causes output names to be separated by a NUL character
  18. rather than a newline. This allows names that contain
  19. newlines and other whitespace to be more easily
  20. interpreted by other programs.
  21. config FEATURE_FIND_MTIME
  22. bool "Enable -mtime: modified time matching"
  23. default y
  24. depends on FIND
  25. help
  26. Allow searching based on the modification time of
  27. files, in days.
  28. config FEATURE_FIND_MMIN
  29. bool "Enable -mmin: modified time matching by minutes"
  30. default y
  31. depends on FIND
  32. help
  33. Allow searching based on the modification time of
  34. files, in minutes.
  35. config FEATURE_FIND_PERM
  36. bool "Enable -perm: permissions matching"
  37. default y
  38. depends on FIND
  39. config FEATURE_FIND_TYPE
  40. bool "Enable -type: file type matching (file/dir/link/...)"
  41. default y
  42. depends on FIND
  43. help
  44. Enable searching based on file type (file,
  45. directory, socket, device, etc.).
  46. config FEATURE_FIND_XDEV
  47. bool "Enable -xdev: 'stay in filesystem'"
  48. default y
  49. depends on FIND
  50. config FEATURE_FIND_MAXDEPTH
  51. bool "Enable -mindepth N and -maxdepth N"
  52. default y
  53. depends on FIND
  54. config FEATURE_FIND_NEWER
  55. bool "Enable -newer: compare file modification times"
  56. default y
  57. depends on FIND
  58. help
  59. Support the 'find -newer' option for finding any files which have
  60. modification time that is more recent than the specified FILE.
  61. config FEATURE_FIND_INUM
  62. bool "Enable -inum: inode number matching"
  63. default y
  64. depends on FIND
  65. config FEATURE_FIND_EXEC
  66. bool "Enable -exec: execute commands"
  67. default y
  68. depends on FIND
  69. help
  70. Support the 'find -exec' option for executing commands based upon
  71. the files matched.
  72. config FEATURE_FIND_EXEC_PLUS
  73. bool "Enable -exec ... {} +"
  74. default y
  75. depends on FEATURE_FIND_EXEC
  76. help
  77. Support the 'find -exec ... {} +' option for executing commands
  78. for all matched files at once.
  79. Without this option, -exec + is a synonym for -exec ;
  80. (IOW: it works correctly, but without expected speedup)
  81. config FEATURE_FIND_USER
  82. bool "Enable -user: username/uid matching"
  83. default y
  84. depends on FIND
  85. config FEATURE_FIND_GROUP
  86. bool "Enable -group: group/gid matching"
  87. default y
  88. depends on FIND
  89. config FEATURE_FIND_NOT
  90. bool "Enable the 'not' (!) operator"
  91. default y
  92. depends on FIND
  93. help
  94. Support the '!' operator to invert the test results.
  95. If 'Enable full-blown desktop' is enabled, then will also support
  96. the non-POSIX notation '-not'.
  97. config FEATURE_FIND_DEPTH
  98. bool "Enable -depth"
  99. default y
  100. depends on FIND
  101. help
  102. Process each directory's contents before the directory itself.
  103. config FEATURE_FIND_PAREN
  104. bool "Enable parens in options"
  105. default y
  106. depends on FIND
  107. help
  108. Enable usage of parens '(' to specify logical order of arguments.
  109. config FEATURE_FIND_SIZE
  110. bool "Enable -size: file size matching"
  111. default y
  112. depends on FIND
  113. config FEATURE_FIND_PRUNE
  114. bool "Enable -prune: exclude subdirectories"
  115. default y
  116. depends on FIND
  117. help
  118. If the file is a directory, don't descend into it. Useful for
  119. exclusion .svn and CVS directories.
  120. config FEATURE_FIND_DELETE
  121. bool "Enable -delete: delete files/dirs"
  122. default y
  123. depends on FIND && FEATURE_FIND_DEPTH
  124. help
  125. Support the 'find -delete' option for deleting files and directories.
  126. WARNING: This option can do much harm if used wrong. Busybox will not
  127. try to protect the user from doing stupid things. Use with care.
  128. config FEATURE_FIND_PATH
  129. bool "Enable -path: match pathname with shell pattern"
  130. default y
  131. depends on FIND
  132. help
  133. The -path option matches whole pathname instead of just filename.
  134. config FEATURE_FIND_REGEX
  135. bool "Enable -regex: match pathname with regex"
  136. default y
  137. depends on FIND
  138. help
  139. The -regex option matches whole pathname against regular expression.
  140. config FEATURE_FIND_CONTEXT
  141. bool "Enable -context: security context matching"
  142. default n
  143. depends on FIND && SELINUX
  144. help
  145. Support the 'find -context' option for matching security context.
  146. config FEATURE_FIND_LINKS
  147. bool "Enable -links: link count matching"
  148. default y
  149. depends on FIND
  150. help
  151. Support the 'find -links' option for matching number of links.
  152. config GREP
  153. bool "grep (8.5 kb)"
  154. default y
  155. help
  156. grep is used to search files for a specified pattern.
  157. config EGREP
  158. bool "egrep (7.6 kb)"
  159. default y
  160. help
  161. Alias to "grep -E".
  162. config FGREP
  163. bool "fgrep (7.6 kb)"
  164. default y
  165. help
  166. Alias to "grep -F".
  167. config FEATURE_GREP_CONTEXT
  168. bool "Enable before and after context flags (-A, -B and -C)"
  169. default y
  170. depends on GREP || EGREP || FGREP
  171. help
  172. Print the specified number of leading (-B) and/or trailing (-A)
  173. context surrounding our matching lines.
  174. Print the specified number of context lines (-C).
  175. config XARGS
  176. bool "xargs (6.7 kb)"
  177. default y
  178. help
  179. xargs is used to execute a specified command for
  180. every item from standard input.
  181. config FEATURE_XARGS_SUPPORT_CONFIRMATION
  182. bool "Enable -p: prompt and confirmation"
  183. default y
  184. depends on XARGS
  185. help
  186. Support -p: prompt the user whether to run each command
  187. line and read a line from the terminal.
  188. config FEATURE_XARGS_SUPPORT_QUOTES
  189. bool "Enable single and double quotes and backslash"
  190. default y
  191. depends on XARGS
  192. help
  193. Support quoting in the input.
  194. config FEATURE_XARGS_SUPPORT_TERMOPT
  195. bool "Enable -x: exit if -s or -n is exceeded"
  196. default y
  197. depends on XARGS
  198. help
  199. Support -x: exit if the command size (see the -s or -n option)
  200. is exceeded.
  201. config FEATURE_XARGS_SUPPORT_ZERO_TERM
  202. bool "Enable -0: NUL-terminated input"
  203. default y
  204. depends on XARGS
  205. help
  206. Support -0: input items are terminated by a NUL character
  207. instead of whitespace, and the quotes and backslash
  208. are not special.
  209. config FEATURE_XARGS_SUPPORT_REPL_STR
  210. bool "Enable -I STR: string to replace"
  211. default y
  212. depends on XARGS
  213. help
  214. Support -I STR and -i[STR] options.
  215. config FEATURE_XARGS_SUPPORT_PARALLEL
  216. bool "Enable -P N: processes to run in parallel"
  217. default y
  218. depends on XARGS
  219. config FEATURE_XARGS_SUPPORT_ARGS_FILE
  220. bool "Enable -a FILE: use FILE instead of stdin"
  221. default y
  222. depends on XARGS
  223. endmenu