aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--runit/Config.in8
-rw-r--r--runit/sv.c2
2 files changed, 9 insertions, 1 deletions
diff --git a/runit/Config.in b/runit/Config.in
index beff1e7e2..422ca7517 100644
--- a/runit/Config.in
+++ b/runit/Config.in
@@ -36,6 +36,14 @@ config SV
36 sv reports the current status and controls the state of services 36 sv reports the current status and controls the state of services
37 monitored by the runsv supervisor. 37 monitored by the runsv supervisor.
38 38
39config SV_DEFAULT_SERVICE_DIR
40 string "Default directory for services"
41 default "/var/service"
42 depends on SV
43 help
44 Default directory for services.
45 Defaults to "/var/service"
46
39config SVLOGD 47config SVLOGD
40 bool "svlogd" 48 bool "svlogd"
41 default n 49 default n
diff --git a/runit/sv.c b/runit/sv.c
index 532bdb87d..7e5efdea9 100644
--- a/runit/sv.c
+++ b/runit/sv.c
@@ -417,7 +417,7 @@ int sv_main(int argc, char **argv)
417 unsigned i, want_exit; 417 unsigned i, want_exit;
418 char *x; 418 char *x;
419 char *action; 419 char *action;
420 const char *varservice = "/var/service/"; 420 const char *varservice = CONFIG_SV_DEFAULT_SERVICE_DIR;
421 unsigned services; 421 unsigned services;
422 char **servicex; 422 char **servicex;
423 unsigned waitsec = 7; 423 unsigned waitsec = 7;