[Buildroot] [git commit] package/sysklogd: add option for remote syslog retry delay

Yann E. MORIN yann.morin.1998 at free.fr
Sun Jan 24 09:37:58 UTC 2021


commit: https://git.buildroot.net/buildroot/commit/?id=36bbd4265f92de0c0fe6934fee8c7710a40ef49e
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Joachim Wiberg <troglobit at gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
---
 package/sysklogd/Config.in   | 13 +++++++++++++
 package/sysklogd/sysklogd.mk |  4 +++-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/package/sysklogd/Config.in b/package/sysklogd/Config.in
index e9ee7f9321..3315a6ddc9 100644
--- a/package/sysklogd/Config.in
+++ b/package/sysklogd/Config.in
@@ -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
diff --git a/package/sysklogd/sysklogd.mk b/package/sysklogd/sysklogd.mk
index a07af9e91e..18d30400e1 100644
--- a/package/sysklogd/sysklogd.mk
+++ b/package/sysklogd/sysklogd.mk
@@ -9,7 +9,9 @@ SYSKLOGD_SITE = https://github.com/troglobit/sysklogd/releases/download/v$(SYSKL
 SYSKLOGD_LICENSE = BSD-3-Clause
 SYSKLOGD_LICENSE_FILES = LICENSE
 SYSKLOGD_CPE_ID_VALID = YES
-SYSKLOGD_CONF_OPTS = --exec-prefix=/
+SYSKLOGD_CONF_OPTS = \
+	--exec-prefix=/ \
+	--with-suspend-time=$(BR2_PACKAGE_SYSKLOGD_REMOTE_DELAY)
 
 # Disable/Enable utilities
 ifeq ($(BR2_PACKAGE_SYSKLOGD_LOGGER),y)


More information about the buildroot mailing list