mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-19 23:10:41 +01:00
In theory, TZ should be set by the OS. Unfortuantely, this seems to be not the case any longer on many Linux distros. We now check it and set it appropriate if not already given. closes https://github.com/rsyslog/rsyslog/issues/2054
41 lines
1019 B
Bash
Executable File
41 lines
1019 B
Bash
Executable File
#!/bin/bash
|
|
# addd 2016-03-30 by RGerhards, released under ASL 2.0
|
|
|
|
uname
|
|
if [ `uname` = "FreeBSD" ] ; then
|
|
echo "This test currently does not work on FreeBSD."
|
|
exit 77
|
|
fi
|
|
|
|
. $srcdir/diag.sh init
|
|
. $srcdir/diag.sh generate-conf
|
|
. $srcdir/diag.sh add-conf '
|
|
module(load="../plugins/imtcp/.libs/imtcp")
|
|
input(type="imtcp" port="13514")
|
|
|
|
template(name="outfmt" type="list") {
|
|
property(name="msg")
|
|
constant(value="\n")
|
|
}
|
|
:msg, contains, "x-pid" stop
|
|
|
|
action(type="omfile" template="outfmt" file="rsyslog.out.log")
|
|
|
|
:msg, contains, "this does not occur" action(type="omfwd"
|
|
target="10.0.0.1" keepalive="on" keepalive.probes="10"
|
|
keepalive.time="60" keepalive.interval="10")
|
|
|
|
'
|
|
. $srcdir/diag.sh startup
|
|
. $srcdir/diag.sh tcpflood -m1
|
|
. $srcdir/diag.sh shutdown-when-empty
|
|
. $srcdir/diag.sh wait-shutdown
|
|
echo " msgnum:00000000:" | cmp rsyslog.out.log
|
|
if [ ! $? -eq 0 ]; then
|
|
echo "invalid output generated, rsyslog.out.log is:"
|
|
cat rsyslog.out.log
|
|
. $srcdir/diag.sh error-exit 1
|
|
fi;
|
|
|
|
. $srcdir/diag.sh exit
|