Config.src 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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. INSERT
  7. config RUNSV
  8. bool "runsv"
  9. default y
  10. help
  11. runsv starts and monitors a service and optionally an appendant log
  12. service.
  13. config RUNSVDIR
  14. bool "runsvdir"
  15. default y
  16. help
  17. runsvdir starts a runsv process for each subdirectory, or symlink to
  18. a directory, in the services directory dir, up to a limit of 1000
  19. subdirectories, and restarts a runsv process if it terminates.
  20. config FEATURE_RUNSVDIR_LOG
  21. bool "Enable scrolling argument log"
  22. depends on RUNSVDIR
  23. default n
  24. help
  25. Enable feature where second parameter of runsvdir holds last error
  26. message (viewable via top/ps). Otherwise (feature is off
  27. or no parameter), error messages go to stderr only.
  28. config SV
  29. bool "sv"
  30. default y
  31. help
  32. sv reports the current status and controls the state of services
  33. monitored by the runsv supervisor.
  34. config SV_DEFAULT_SERVICE_DIR
  35. string "Default directory for services"
  36. default "/var/service"
  37. depends on SV
  38. help
  39. Default directory for services.
  40. Defaults to "/var/service"
  41. config SVLOGD
  42. bool "svlogd"
  43. default y
  44. help
  45. svlogd continuously reads log data from its standard input, optionally
  46. filters log messages, and writes the data to one or more automatically
  47. rotated logs.
  48. config CHPST
  49. bool "chpst"
  50. default y
  51. help
  52. chpst changes the process state according to the given options, and
  53. execs specified program.
  54. config SETUIDGID
  55. bool "setuidgid"
  56. default y
  57. help
  58. Sets soft resource limits as specified by options
  59. config ENVUIDGID
  60. bool "envuidgid"
  61. default y
  62. help
  63. Sets $UID to account's uid and $GID to account's gid
  64. config ENVDIR
  65. bool "envdir"
  66. default y
  67. help
  68. Sets various environment variables as specified by files
  69. in the given directory
  70. config SOFTLIMIT
  71. bool "softlimit"
  72. default y
  73. help
  74. Sets soft resource limits as specified by options
  75. endmenu