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
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
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)
unsigned i, want_exit;
char *x;
char *action;
- const char *varservice = "/var/service/";
+ const char *varservice = CONFIG_SV_DEFAULT_SERVICE_DIR;
unsigned services;
char **servicex;
unsigned waitsec = 7;