@@ -15,6 +15,19 @@ config BR2_PACKAGE_SYSKLOGD
if BR2_PACKAGE_SYSKLOGD
+config BR2_PACKAGE_SYSKLOGD_REMOTE_DELAY
+ int "Retry delay (sec)"
+ default "180"
+ help
+ Retry delay (seconds) for sending to remote syslog servers.
+
+ When set up to forward logs to a remote syslog server, the
+ network may not always be available. E.g., default interface
+ down, or no route to the remote server. This setting controls
+ the back-off time before retrying.
+
+ Default: 180 seconds
+
config BR2_PACKAGE_SYSKLOGD_LOGGER
bool "logger tool"
help
@@ -12,7 +12,7 @@ SYSKLOGD_CPE_ID_VALID = YES
SYSKLOGD_CONF_OPTS = --prefix=/usr --sysconfdir=/etc --localstatedir=/var
# Disable/Enable utilities
-SYSKLOGD_CONF_OPTS += \
+SYSKLOGD_CONF_OPTS += --with-suspend-time=$(BR2_PACKAGE_SYSKLOGD_REMOTE_DELAY) \
$(if $(BR2_PACKAGE_SYSKLOGD_LOGGER),--with-logger,--without-logger)
define SYSKLOGD_INSTALL_SAMPLE_CONFIG
Signed-off-by: Joachim Wiberg <troglobit@gmail.com> --- package/sysklogd/Config.in | 13 +++++++++++++ package/sysklogd/sysklogd.mk | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-)