Config.in 1.9 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 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 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 FEATURE_RUNSVDIR_LOG
  20. bool "Enable scrolling argument log"
  21. depends on 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 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 SV_DEFAULT_SERVICE_DIR
  34. string "Default directory for services"
  35. default "/var/service"
  36. depends on SV
  37. help
  38. Default directory for services.
  39. Defaults to "/var/service"
  40. config 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 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 SETUIDGID
  54. bool "setuidgid"
  55. help
  56. Sets soft resource limits as specified by options
  57. config ENVUIDGID
  58. bool "envuidgid"
  59. help
  60. Sets $UID to account's uid and $GID to account's gid
  61. config ENVDIR
  62. bool "envdir"
  63. help
  64. Sets various environment variables as specified by files
  65. in the given directory
  66. config SOFTLIMIT
  67. bool "softlimit"
  68. help
  69. Sets soft resource limits as specified by options
  70. endmenu