From a4a1e36e1a085ce589c112c0ce089bf129633808 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 16 Jul 2024 10:57:47 +0200 Subject: [PATCH] package/sysklogd: new setting Expose --with-dns-delay=SEC configure option to fine tune retry interval to match that of the system resolver. Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/sysklogd/Config.in | 12 +++++++++++- package/sysklogd/sysklogd.mk | 1 + 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/package/sysklogd/Config.in b/package/sysklogd/Config.in index 3315a6ddc9..c9b9fe8c35 100644 --- a/package/sysklogd/Config.in +++ b/package/sysklogd/Config.in @@ -15,8 +15,18 @@ config BR2_PACKAGE_SYSKLOGD if BR2_PACKAGE_SYSKLOGD +config BR2_PACKAGE_SYSKLOGD_DNS_DELAY + int "Retry DNS delay (sec)" + default "60" + help + Retry delay (seconds) for attempting to resolve DNS names of + remote syslog servers. This is the internal retry delay, not + that of the resolver in your C library or DNS cache. + + Default: 60 seconds + config BR2_PACKAGE_SYSKLOGD_REMOTE_DELAY - int "Retry delay (sec)" + int "Retry remote delay (sec)" default "180" help Retry delay (seconds) for sending to remote syslog servers. diff --git a/package/sysklogd/sysklogd.mk b/package/sysklogd/sysklogd.mk index 7abb830119..59081f2734 100644 --- a/package/sysklogd/sysklogd.mk +++ b/package/sysklogd/sysklogd.mk @@ -16,6 +16,7 @@ SYSKLOGD_CPE_ID_VALID = YES SYSKLOGD_CONF_OPTS = \ --bindir=/usr/bin \ --sbindir=/sbin \ + --with-dns-delay=$(BR2_PACKAGE_SYSKLOGD_DNS_DELAY) \ --with-suspend-time=$(BR2_PACKAGE_SYSKLOGD_REMOTE_DELAY) # Disable/Enable utilities