diff -Naur busybox.orig/runit/Config.in busybox/runit/Config.in
--- busybox.orig/runit/Config.in	2008-07-15 22:00:55 +0000
+++ busybox/runit/Config.in	2008-08-18 13:47:39 +0000
@@ -27,6 +27,14 @@
 	  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 SETFONT
+	help
+	  Default directory for services.
+	  Defaults to "/var/service"
+
 config SVLOGD
 	bool "svlogd"
 	default n
diff -Naur busybox.orig/runit/sv.c busybox/runit/sv.c
--- busybox.orig/runit/sv.c	2008-07-22 08:32:16 +0000
+++ busybox/runit/sv.c	2008-08-18 13:45:53 +0000
@@ -417,7 +417,7 @@
 	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;
