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