Config.in 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see scripts/kbuild/config-language.txt.
  4. #
  5. menu "Miscellaneous Utilities"
  6. config CONFIG_ADJTIMEX
  7. bool "adjtimex"
  8. default n
  9. help
  10. Adjtimex reads and optionally sets adjustment parameters for
  11. the Linux clock adjustment algorithm.
  12. config CONFIG_CROND
  13. bool "crond"
  14. default n
  15. select CONFIG_FEATURE_SUID
  16. help
  17. Crond is a background daemon that parses individual crontab
  18. files and executes commands on behalf of the users in question.
  19. This is a port of dcron from slackware. It uses files of the
  20. format /var/spool/cron/crontabs/<username> files, for example:
  21. $ cat /var/spool/cron/crontabs/root
  22. # Run daily cron jobs at 4:40 every day:
  23. 40 4 * * * /etc/cron/daily > /dev/null 2>&1
  24. Note that Busybox binary must be setuid root for this applet to
  25. work properly.
  26. config CONFIG_FEATURE_CROND_CALL_SENDMAIL
  27. bool " Using /usr/sbin/sendmail?"
  28. default n
  29. depends on CONFIG_CROND
  30. help
  31. Support calling /usr/sbin/sendmail for send cmd outputs.
  32. config CONFIG_CRONTAB
  33. bool "crontab"
  34. default n
  35. select CONFIG_FEATURE_SUID
  36. help
  37. Crontab manipulates the crontab for a particular user. Only
  38. the superuser may specify a different user and/or crontab directory.
  39. config CONFIG_DC
  40. bool "dc"
  41. default n
  42. help
  43. Dc is a reverse-polish desk calculator which supports unlimited
  44. precision arithmetic.
  45. config CONFIG_DEVFSD
  46. bool "devfsd"
  47. default n
  48. help
  49. Provides compatibility with old device names on a devfs systems.
  50. You should set it to true if you have devfs enabled.
  51. The following keywords in devsfd.conf are supported:
  52. "CLEAR_CONFIG", "INCLUDE", "OPTIONAL_INCLUDE", "RESTORE",
  53. "PERMISSIONS", "EXECUTE", "COPY", "IGNORE",
  54. "MKOLDCOMPAT", "MKNEWCOMPAT","RMOLDCOMPAT", "RMNEWCOMPAT".
  55. But only if they are written UPPERCASE!!!!!!!!
  56. config CONFIG_DEVFSD_MODLOAD
  57. bool "Adds support for MODLOAD keyword in devsfd.conf"
  58. default n
  59. depends on CONFIG_DEVFSD
  60. help
  61. This actually doesn't work with busybox modutils but needs the real modutils.
  62. config CONFIG_DEVFSD_FG_NP
  63. bool "Enables the -fg and -np options"
  64. default n
  65. depends on CONFIG_DEVFSD
  66. help
  67. -fg Run the daemon in the foreground.
  68. -np Exit after parsing the configuration file. Do not poll for events.
  69. config CONFIG_DEVFSD_VERBOSE
  70. bool "Increases logging (and size)"
  71. default n
  72. depends on CONFIG_DEVFSD
  73. help
  74. Increases logging to stderr or syslog.
  75. config CONFIG_EJECT
  76. bool "eject"
  77. default n
  78. help
  79. Used to eject cdroms. (defaults to /dev/cdrom)
  80. config CONFIG_LAST
  81. bool "last"
  82. default n
  83. select CONFIG_FEATURE_WTMP
  84. help
  85. 'last' displays a list of the last users that logged into the system.
  86. config CONFIG_HDPARM
  87. bool "hdparm"
  88. default n
  89. help
  90. Get/Set hard drive parameters. Primarily intended for ATA
  91. drives. Adds about 13k (or around 30k if you enable the
  92. CONFIG_FEATURE_HDPARM_GET_IDENTITY option)....
  93. config CONFIG_FEATURE_HDPARM_GET_IDENTITY
  94. bool " Support obtaining detailed information directly from drives"
  95. default y
  96. depends on CONFIG_HDPARM
  97. help
  98. Enables the -I and -Istdin options to obtain detailed information
  99. directly from drives about their capabilities and supported ATA
  100. feature set. Enabling this option will add about 16k...
  101. config CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF
  102. bool " Register an IDE interface (DANGEROUS)"
  103. default n
  104. depends on CONFIG_HDPARM
  105. help
  106. Enables the 'hdparm -R' option to register an IDE interface.
  107. This is dangerous stuff, so you should probably say N.
  108. config CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
  109. bool " Un-register an IDE interface (DANGEROUS)"
  110. default n
  111. depends on CONFIG_HDPARM
  112. help
  113. Enables the 'hdparm -U' option to un-register an IDE interface.
  114. This is dangerous stuff, so you should probably say N.
  115. config CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET
  116. bool " perform device reset (DANGEROUS)"
  117. default n
  118. depends on CONFIG_HDPARM
  119. help
  120. Enables the 'hdparm -w' option to perform a device reset.
  121. This is dangerous stuff, so you should probably say N.
  122. config CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF
  123. bool " tristate device for hotswap (DANGEROUS)"
  124. default n
  125. depends on CONFIG_HDPARM
  126. help
  127. Enables the 'hdparm -x' option to tristate device for hotswap,
  128. and the '-b' option to get/set bus state. This is dangerous
  129. stuff, so you should probably say N.
  130. config CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA
  131. bool " get/set using_dma flag (DANGEROUS)"
  132. default n
  133. depends on CONFIG_HDPARM
  134. help
  135. Enables the 'hdparm -d' option to get/set using_dma flag.
  136. This is dangerous stuff, so you should probably say N.
  137. config CONFIG_MAKEDEVS
  138. bool "makedevs"
  139. default n
  140. help
  141. 'makedevs' is a utility used to create a batch of devices with
  142. one command.
  143. .
  144. There are two choices for command line behaviour, the interface
  145. as used by LEAF/Linux Router Project, or a device table file.
  146. .
  147. 'leaf' is traditionally what busybox follows, it allows multiple
  148. devices of a particluar type to be created per command.
  149. e.g. /dev/hda[0-9]
  150. Device properties are passed as command line arguments.
  151. .
  152. 'table' reads device properties from a file or stdin, allowing
  153. a batch of unrelated devices to be makde with one command.
  154. User/group names are allowed as an alternative to uid/gid.
  155. choice
  156. prompt "Choose makedevs behaviour"
  157. default CONFIG_FEATURE_MAKDEVS_TABLE
  158. config CONFIG_FEATURE_MAKEDEVS_LEAF
  159. bool "leaf"
  160. config CONFIG_FEATURE_MAKEDEVS_TABLE
  161. bool "table"
  162. endchoice
  163. config CONFIG_MT
  164. bool "mt"
  165. default n
  166. help
  167. mt is used to control tape devices. You can use the mt utility
  168. to advance or rewind a tape past a specified number of archive
  169. files on the tape.
  170. config CONFIG_RX
  171. bool "rx"
  172. default n
  173. help
  174. Receive files using the Xmodem protocol.
  175. config CONFIG_STRINGS
  176. bool "strings"
  177. default n
  178. help
  179. strings prints the printable character sequences for each file
  180. specified.
  181. config CONFIG_TIME
  182. bool "time"
  183. default n
  184. help
  185. The time command runs the specified program with the given arguments.
  186. When the command finishes, time writes a message to standard output
  187. giving timing statistics about this program run.
  188. config CONFIG_WATCHDOG
  189. bool "watchdog"
  190. default n
  191. help
  192. The watchdog utility is used with hardware or software watchdog
  193. device drivers. It opens the specified watchdog device special file
  194. and periodically writes a magic character to the device. If the
  195. watchdog applet ever fails to write the magic character within a
  196. certain amount of time, the watchdog device assumes the system has
  197. hung, and will cause the hardware to reboot.
  198. endmenu