Add configurable retry timeout for remote syslog servers
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
parent
141b3d5c7c
commit
ab24b2efff
10
configure.ac
10
configure.ac
@ -31,6 +31,10 @@ AC_HEADER_STDC
|
|||||||
# Check for required packages
|
# Check for required packages
|
||||||
PKG_PROG_PKG_CONFIG
|
PKG_PROG_PKG_CONFIG
|
||||||
|
|
||||||
|
AC_ARG_WITH(suspend-time,
|
||||||
|
AS_HELP_STRING([--with-suspend-time=SEC], [Retry timeout for remote syslogd servers, default: 180]),
|
||||||
|
[suspend_time=$withval], [suspend_time='no'])
|
||||||
|
|
||||||
AC_ARG_WITH(klogd-delay,
|
AC_ARG_WITH(klogd-delay,
|
||||||
AS_HELP_STRING([--with-klogd-delay=SEC], [when started at the same time as syslogd, default: 0]),
|
AS_HELP_STRING([--with-klogd-delay=SEC], [when started at the same time as syslogd, default: 0]),
|
||||||
[klogd_delay=$withval], [klogd_delay='no'])
|
[klogd_delay=$withval], [klogd_delay='no'])
|
||||||
@ -43,6 +47,12 @@ AC_ARG_WITH(systemd,
|
|||||||
[AS_HELP_STRING([--with-systemd=DIR], [Directory for systemd service files])],,
|
[AS_HELP_STRING([--with-systemd=DIR], [Directory for systemd service files])],,
|
||||||
[with_systemd=auto])
|
[with_systemd=auto])
|
||||||
|
|
||||||
|
AS_IF([test "x$suspend_time" != "xno"],[
|
||||||
|
AS_IF([test "x$suspend_time" = "xyes"],[
|
||||||
|
AC_MSG_ERROR([Must supply argument])])
|
||||||
|
]
|
||||||
|
AC_DEFINE_UNQUOTED(INET_SUSPEND_TIME, $suspend_time, [Retry timeout for remote syslgod servers, default: 180]))
|
||||||
|
|
||||||
AS_IF([test "x$klogd_delay" != "xno"],[
|
AS_IF([test "x$klogd_delay" != "xno"],[
|
||||||
AS_IF([test "x$klogd_delay" = "xyes"],[
|
AS_IF([test "x$klogd_delay" = "xyes"],[
|
||||||
AC_MSG_ERROR([Must supply argument])])
|
AC_MSG_ERROR([Must supply argument])])
|
||||||
|
@ -1965,8 +1965,7 @@ void fprintlog(struct filed *f, char *from, int flags, char *msg)
|
|||||||
logit(" %s\n", f->f_un.f_forw.f_hname);
|
logit(" %s\n", f->f_un.f_forw.f_hname);
|
||||||
logit("Forwarding suspension not over, time "
|
logit("Forwarding suspension not over, time "
|
||||||
"left: %d.\n",
|
"left: %d.\n",
|
||||||
INET_SUSPEND_TIME -
|
INET_SUSPEND_TIME - fwd_suspend);
|
||||||
fwd_suspend);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user