aboutsummaryrefslogtreecommitdiff
path: root/Config.in
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2012-12-10 14:49:39 -0500
committerMike Frysinger <vapier@gentoo.org>2012-12-19 15:53:33 -0500
commit12677acf0a0bda4a863279ece65eccda6c36d6b1 (patch)
treec93e3cece76881ebfbc09747fc841db94f2797d5 /Config.in
parent393c395ca50d0b95003d5adfc6d1ca95763cc732 (diff)
downloadbusybox-w32-12677acf0a0bda4a863279ece65eccda6c36d6b1.tar.gz
busybox-w32-12677acf0a0bda4a863279ece65eccda6c36d6b1.tar.bz2
busybox-w32-12677acf0a0bda4a863279ece65eccda6c36d6b1.zip
CONFIG_PID_FILE_PATH: new configuration option for pidfile paths
We set a default path for the directory where pidfiles are create when FEATURE_PIDFILE is selected. The default has no effect on applets which must specify a pidfile path on the command line to run, and it can be overridden by applets which optionally allow the user to specify the pidfile path. We also add pidfile write/remove support for klogd, ntpd and watchdog. For syslogd, we add a missing remove_pidfile() for better cleanup on daemon exit. Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'Config.in')
-rw-r--r--Config.in13
1 files changed, 12 insertions, 1 deletions
diff --git a/Config.in b/Config.in
index 17bdc895a..b3fd65bd9 100644
--- a/Config.in
+++ b/Config.in
@@ -310,7 +310,18 @@ config FEATURE_PIDFILE
310 default y 310 default y
311 help 311 help
312 This option makes some applets (e.g. crond, syslogd, inetd) write 312 This option makes some applets (e.g. crond, syslogd, inetd) write
313 a pidfile in /var/run. Some applications rely on them. 313 a pidfile at the configured PID_FILE_PATH. It has no effect
314 on applets which require pidfiles to run.
315
316config PID_FILE_PATH
317 string "Path to directory for pidfile"
318 default "/var/run"
319 depends on FEATURE_PIDFILE
320 help
321 This is the default path where pidfiles are created. Applets which
322 allow you to set the pidfile path on the command line will override
323 this value. The option has no effect on applets that require you to
324 specify a pidfile path.
314 325
315config FEATURE_SUID 326config FEATURE_SUID
316 bool "Support for SUID/SGID handling" 327 bool "Support for SUID/SGID handling"