Config.in 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see scripts/kbuild/config-language.txt.
  4. #
  5. menu "Runit Utilities"
  6. config BUSYBOX_RUNSV
  7. bool "runsv"
  8. default n
  9. help
  10. runsv starts and monitors a service and optionally an appendant log
  11. service.
  12. config BUSYBOX_RUNSVDIR
  13. bool "runsvdir"
  14. default n
  15. help
  16. runsvdir starts a runsv process for each subdirectory, or symlink to
  17. a directory, in the services directory dir, up to a limit of 1000
  18. subdirectories, and restarts a runsv process if it terminates.
  19. config BUSYBOX_FEATURE_RUNSVDIR_LOG
  20. bool "Enable scrolling argument log"
  21. depends on BUSYBOX_RUNSVDIR
  22. default n
  23. help
  24. Enable feature where second parameter of runsvdir holds last error
  25. message (viewable via top/ps). Otherwise (feature is off
  26. or no parameter), error messages go to stderr only.
  27. config BUSYBOX_SV
  28. bool "sv"
  29. default n
  30. help
  31. sv reports the current status and controls the state of services
  32. monitored by the runsv supervisor.
  33. config BUSYBOX_SV_DEFAULT_SERVICE_DIR
  34. string "Default directory for services"
  35. default "/var/service"
  36. depends on BUSYBOX_SV
  37. help
  38. Default directory for services.
  39. Defaults to "/var/service"
  40. config BUSYBOX_SVLOGD
  41. bool "svlogd"
  42. default n
  43. help
  44. svlogd continuously reads log data from its standard input, optionally
  45. filters log messages, and writes the data to one or more automatically
  46. rotated logs.
  47. config BUSYBOX_CHPST
  48. bool "chpst"
  49. default n
  50. help
  51. chpst changes the process state according to the given options, and
  52. execs specified program.
  53. config BUSYBOX_SETUIDGID
  54. bool "setuidgid"
  55. help
  56. Sets soft resource limits as specified by options
  57. config BUSYBOX_ENVUIDGID
  58. bool "envuidgid"
  59. help
  60. Sets $UID to account's uid and $GID to account's gid
  61. config BUSYBOX_ENVDIR
  62. bool "envdir"
  63. help
  64. Sets various environment variables as specified by files
  65. in the given directory
  66. config BUSYBOX_SOFTLIMIT
  67. bool "softlimit"
  68. help
  69. Sets soft resource limits as specified by options
  70. endmenu