Config.in 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  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_XDEV
  50. bool "Enable -xdev: 'stay in filesystem'"
  51. default y
  52. depends on BUSYBOX_FIND
  53. help
  54. This option allows find to restrict searches to a single filesystem.
  55. config BUSYBOX_FEATURE_FIND_MAXDEPTH
  56. bool "Enable -mindepth N and -maxdepth N"
  57. default y
  58. depends on BUSYBOX_FIND
  59. help
  60. This option enables -mindepth N and -maxdepth N option.
  61. config BUSYBOX_FEATURE_FIND_NEWER
  62. bool "Enable -newer: compare file modification times"
  63. default y
  64. depends on BUSYBOX_FIND
  65. help
  66. Support the 'find -newer' option for finding any files which have
  67. modification time that is more recent than the specified FILE.
  68. config BUSYBOX_FEATURE_FIND_INUM
  69. bool "Enable -inum: inode number matching"
  70. default y
  71. depends on BUSYBOX_FIND
  72. help
  73. Support the 'find -inum' option for searching by inode number.
  74. config BUSYBOX_FEATURE_FIND_EMPTY
  75. bool "Enable -empty option matching empty files and directories"
  76. default y
  77. depends on BUSYBOX_FIND
  78. help
  79. Support the 'find -empty' option for searching empty files
  80. and directories.
  81. config BUSYBOX_FEATURE_FIND_EXEC
  82. bool "Enable -exec: execute commands"
  83. default y
  84. depends on BUSYBOX_FIND
  85. help
  86. Support the 'find -exec' option for executing commands based upon
  87. the files matched.
  88. config BUSYBOX_FEATURE_FIND_USER
  89. bool "Enable -user: username/uid matching"
  90. default y
  91. depends on BUSYBOX_FIND
  92. help
  93. Support the 'find -user' option for searching by username or uid.
  94. config BUSYBOX_FEATURE_FIND_GROUP
  95. bool "Enable -group: group/gid matching"
  96. default y
  97. depends on BUSYBOX_FIND
  98. help
  99. Support the 'find -group' option for searching by group name or gid.
  100. config BUSYBOX_FEATURE_FIND_NOT
  101. bool "Enable the 'not' (!) operator"
  102. default y
  103. depends on BUSYBOX_FIND
  104. help
  105. Support the '!' operator to invert the test results.
  106. If 'Enable full-blown desktop' is enabled, then will also support
  107. the non-POSIX notation '-not'.
  108. config BUSYBOX_FEATURE_FIND_DEPTH
  109. bool "Enable -depth"
  110. default y
  111. depends on BUSYBOX_FIND
  112. help
  113. Process each directory's contents before the directory itself.
  114. config BUSYBOX_FEATURE_FIND_PAREN
  115. bool "Enable parens in options"
  116. default y
  117. depends on BUSYBOX_FIND
  118. help
  119. Enable usage of parens '(' to specify logical order of arguments.
  120. config BUSYBOX_FEATURE_FIND_SIZE
  121. bool "Enable -size: file size matching"
  122. default y
  123. depends on BUSYBOX_FIND
  124. help
  125. Support the 'find -size' option for searching by file size.
  126. config BUSYBOX_FEATURE_FIND_PRUNE
  127. bool "Enable -prune: exclude subdirectories"
  128. default y
  129. depends on BUSYBOX_FIND
  130. help
  131. If the file is a directory, dont descend into it. Useful for
  132. exclusion .svn and CVS directories.
  133. config BUSYBOX_FEATURE_FIND_DELETE
  134. bool "Enable -delete: delete files/dirs"
  135. default y
  136. depends on BUSYBOX_FIND && BUSYBOX_FEATURE_FIND_DEPTH
  137. help
  138. Support the 'find -delete' option for deleting files and directories.
  139. WARNING: This option can do much harm if used wrong. Busybox will not
  140. try to protect the user from doing stupid things. Use with care.
  141. config BUSYBOX_FEATURE_FIND_PATH
  142. bool "Enable -path: match pathname with shell pattern"
  143. default y
  144. depends on BUSYBOX_FIND
  145. help
  146. The -path option matches whole pathname instead of just filename.
  147. config BUSYBOX_FEATURE_FIND_REGEX
  148. bool "Enable -regex: match pathname with regex"
  149. default y
  150. depends on BUSYBOX_FIND
  151. help
  152. The -regex option matches whole pathname against regular expression.
  153. config BUSYBOX_FEATURE_FIND_CONTEXT
  154. bool "Enable -context: security context matching"
  155. default n
  156. depends on BUSYBOX_FIND && BUSYBOX_SELINUX
  157. help
  158. Support the 'find -context' option for matching security context.
  159. config BUSYBOX_FEATURE_FIND_LINKS
  160. bool "Enable -links: link count matching"
  161. default y
  162. depends on BUSYBOX_FIND
  163. help
  164. Support the 'find -links' option for matching number of links.
  165. config BUSYBOX_GREP
  166. bool "grep"
  167. depends on !BUSYBOX_DISABLE_GREP
  168. default y
  169. help
  170. grep is used to search files for a specified pattern.
  171. config BUSYBOX_FEATURE_GREP_EGREP_ALIAS
  172. bool "Enable extended regular expressions (egrep & grep -E)"
  173. default y
  174. depends on BUSYBOX_GREP
  175. help
  176. Enabled support for extended regular expressions. Extended
  177. regular expressions allow for alternation (foo|bar), grouping,
  178. and various repetition operators.
  179. config BUSYBOX_FEATURE_GREP_FGREP_ALIAS
  180. bool "Alias fgrep to grep -F"
  181. default y
  182. depends on BUSYBOX_GREP
  183. help
  184. fgrep sees the search pattern as a normal string rather than
  185. regular expressions.
  186. grep -F always works, this just creates the fgrep alias.
  187. config BUSYBOX_FEATURE_GREP_CONTEXT
  188. bool "Enable before and after context flags (-A, -B and -C)"
  189. default y
  190. depends on BUSYBOX_GREP
  191. help
  192. Print the specified number of leading (-B) and/or trailing (-A)
  193. context surrounding our matching lines.
  194. Print the specified number of context lines (-C).
  195. config BUSYBOX_XARGS
  196. bool "xargs"
  197. default y
  198. help
  199. xargs is used to execute a specified command for
  200. every item from standard input.
  201. config BUSYBOX_FEATURE_XARGS_SUPPORT_CONFIRMATION
  202. bool "Enable -p: prompt and confirmation"
  203. default y
  204. depends on BUSYBOX_XARGS
  205. help
  206. Support -p: prompt the user whether to run each command
  207. line and read a line from the terminal.
  208. config BUSYBOX_FEATURE_XARGS_SUPPORT_QUOTES
  209. bool "Enable single and double quotes and backslash"
  210. default y
  211. depends on BUSYBOX_XARGS
  212. help
  213. Support quoting in the input.
  214. config BUSYBOX_FEATURE_XARGS_SUPPORT_TERMOPT
  215. bool "Enable -x: exit if -s or -n is exceeded"
  216. default y
  217. depends on BUSYBOX_XARGS
  218. help
  219. Support -x: exit if the command size (see the -s or -n option)
  220. is exceeded.
  221. config BUSYBOX_FEATURE_XARGS_SUPPORT_ZERO_TERM
  222. bool "Enable -0: NUL-terminated input"
  223. default y
  224. depends on BUSYBOX_XARGS
  225. help
  226. Support -0: input items are terminated by a NUL character
  227. instead of whitespace, and the quotes and backslash
  228. are not special.
  229. endmenu