blob: beff1e7e2da9213d775a413b3237cf72ef17fa71 [file] [log] [blame]
Denis Vlasenkof0a97fb2006-10-03 17:52:24 +00001#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Runit Utilities"
7
Denis Vlasenko8a00f442006-11-17 18:58:16 +00008config RUNSV
9 bool "runsv"
10 default n
11 help
12 runsv starts and monitors a service and optionally an appendant log
13 service.
14
15config RUNSVDIR
16 bool "runsvdir"
17 default n
18 help
19 runsvdir starts a runsv process for each subdirectory, or symlink to
20 a directory, in the services directory dir, up to a limit of 1000
21 subdirectories, and restarts a runsv process if it terminates.
22
Denis Vlasenko923a79a2008-09-22 21:34:24 +000023config FEATURE_RUNSVDIR_LOG
24 bool "Enable scrolling argument log"
25 depends on RUNSVDIR
26 default n
27 help
28 Enable feature where second parameter of runsvdir holds last error
29 message (viewable via top/ps). Otherwise (feature is off
30 or no parameter), error messages go to stderr only.
31
Denis Vlasenko8a00f442006-11-17 18:58:16 +000032config SV
33 bool "sv"
34 default n
35 help
36 sv reports the current status and controls the state of services
37 monitored by the runsv supervisor.
38
Denis Vlasenko83ea6432006-11-16 02:27:24 +000039config SVLOGD
40 bool "svlogd"
41 default n
42 help
43 svlogd continuously reads log data from its standard input, optionally
44 filters log messages, and writes the data to one or more automatically
45 rotated logs.
46
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000047config CHPST
Denis Vlasenkof0a97fb2006-10-03 17:52:24 +000048 bool "chpst"
49 default n
50 help
51 chpst changes the process state according to the given options, and
52 execs specified program.
53
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000054config SETUIDGID
Denis Vlasenkof0a97fb2006-10-03 17:52:24 +000055 bool "setuidgid"
56 help
57 Sets soft resource limits as specified by options
58
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000059config ENVUIDGID
Denis Vlasenkof0a97fb2006-10-03 17:52:24 +000060 bool "envuidgid"
61 help
62 Sets $UID to account's uid and $GID to account's gid
63
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000064config ENVDIR
Denis Vlasenkof0a97fb2006-10-03 17:52:24 +000065 bool "envdir"
66 help
67 Sets various environment variables as specified by files
68 in the given directory
69
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000070config SOFTLIMIT
Denis Vlasenkof0a97fb2006-10-03 17:52:24 +000071 bool "softlimit"
72 help
73 Sets soft resource limits as specified by options
74
75endmenu