8074fb18f74ae124047dc31ff74d41fe5a1961e5
[openwrt.git] / package / utils / busybox / config / runit / Config.in
1 # DO NOT EDIT. This file is generated from Config.src
2 #
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
5 #
6
7 menu "Runit Utilities"
8
9
10 config BUSYBOX_CONFIG_RUNSV
11         bool "runsv"
12         default BUSYBOX_DEFAULT_RUNSV
13         help
14           runsv starts and monitors a service and optionally an appendant log
15           service.
16
17 config BUSYBOX_CONFIG_RUNSVDIR
18         bool "runsvdir"
19         default BUSYBOX_DEFAULT_RUNSVDIR
20         help
21           runsvdir starts a runsv process for each subdirectory, or symlink to
22           a directory, in the services directory dir, up to a limit of 1000
23           subdirectories, and restarts a runsv process if it terminates.
24
25 config BUSYBOX_CONFIG_FEATURE_RUNSVDIR_LOG
26         bool "Enable scrolling argument log"
27         depends on BUSYBOX_CONFIG_RUNSVDIR
28         default BUSYBOX_DEFAULT_FEATURE_RUNSVDIR_LOG
29         help
30           Enable feature where second parameter of runsvdir holds last error
31           message (viewable via top/ps). Otherwise (feature is off
32           or no parameter), error messages go to stderr only.
33
34 config BUSYBOX_CONFIG_SV
35         bool "sv"
36         default BUSYBOX_DEFAULT_SV
37         help
38           sv reports the current status and controls the state of services
39           monitored by the runsv supervisor.
40
41 config BUSYBOX_CONFIG_SV_DEFAULT_SERVICE_DIR
42         string "Default directory for services"
43         default BUSYBOX_DEFAULT_SV_DEFAULT_SERVICE_DIR
44         depends on BUSYBOX_CONFIG_SV
45         help
46           Default directory for services.
47           Defaults to "/var/service"
48
49 config BUSYBOX_CONFIG_SVLOGD
50         bool "svlogd"
51         default BUSYBOX_DEFAULT_SVLOGD
52         help
53           svlogd continuously reads log data from its standard input, optionally
54           filters log messages, and writes the data to one or more automatically
55           rotated logs.
56
57 config BUSYBOX_CONFIG_CHPST
58         bool "chpst"
59         default BUSYBOX_DEFAULT_CHPST
60         help
61           chpst changes the process state according to the given options, and
62           execs specified program.
63
64 config BUSYBOX_CONFIG_SETUIDGID
65         bool "setuidgid"
66         default BUSYBOX_DEFAULT_SETUIDGID
67         help
68           Sets soft resource limits as specified by options
69
70 config BUSYBOX_CONFIG_ENVUIDGID
71         bool "envuidgid"
72         default BUSYBOX_DEFAULT_ENVUIDGID
73         help
74           Sets $UID to account's uid and $GID to account's gid
75
76 config BUSYBOX_CONFIG_ENVDIR
77         bool "envdir"
78         default BUSYBOX_DEFAULT_ENVDIR
79         help
80           Sets various environment variables as specified by files
81           in the given directory
82
83 config BUSYBOX_CONFIG_SOFTLIMIT
84         bool "softlimit"
85         default BUSYBOX_DEFAULT_SOFTLIMIT
86         help
87           Sets soft resource limits as specified by options
88
89 endmenu