gen_build_files.sh uses bashism, document it
[oweals/busybox.git] / runit / Config.in
index 073ca1425ad298d47fe0cd689b17ccb20bdde159..422ca7517da34e735e0bfc5a94a44b9bfec0b82c 100644 (file)
@@ -5,30 +5,77 @@
 
 menu "Runit Utilities"
 
-config CONFIG_CHPST
+config RUNSV
+       bool "runsv"
+       default n
+       help
+         runsv starts and monitors a service and optionally an appendant log
+         service.
+
+config RUNSVDIR
+       bool "runsvdir"
+       default n
+       help
+         runsvdir starts a runsv process for each subdirectory, or symlink to
+         a directory, in the services directory dir, up to a limit of 1000
+         subdirectories, and restarts a runsv process if it terminates.
+
+config FEATURE_RUNSVDIR_LOG
+       bool "Enable scrolling argument log"
+       depends on RUNSVDIR
+       default n
+       help
+         Enable feature where second parameter of runsvdir holds last error
+         message (viewable via top/ps). Otherwise (feature is off
+         or no parameter), error messages go to stderr only.
+
+config SV
+       bool "sv"
+       default n
+       help
+         sv reports the current status and controls the state of services
+         monitored by the runsv supervisor.
+
+config SV_DEFAULT_SERVICE_DIR
+       string "Default directory for services"
+       default "/var/service"
+       depends on SV
+       help
+         Default directory for services.
+         Defaults to "/var/service"
+
+config SVLOGD
+       bool "svlogd"
+       default n
+       help
+         svlogd continuously reads log data from its standard input, optionally
+         filters log messages, and writes the data to one or more automatically
+         rotated logs.
+
+config CHPST
        bool "chpst"
        default n
        help
          chpst changes the process state according to the given options, and
          execs specified program.
 
-config CONFIG_SETUIDGID
+config SETUIDGID
        bool "setuidgid"
        help
          Sets soft resource limits as specified by options
 
-config CONFIG_ENVUIDGID
+config ENVUIDGID
        bool "envuidgid"
        help
          Sets $UID to account's uid and $GID to account's gid
 
-config CONFIG_ENVDIR
+config ENVDIR
        bool "envdir"
        help
          Sets various environment variables as specified by files
          in the given directory
 
-config CONFIG_SOFTLIMIT
+config SOFTLIMIT
        bool "softlimit"
        help
          Sets soft resource limits as specified by options