rsyslog/tests/imrelp-missing-privkey.sh
Rainer Gerhards dc93feee72
testbench: work around shellcheck false positive
shellcheck does not do deep inspection and so does not see that
we use the EXPECTED variable. Let's help it understand this is
valid. This doesn't really cost us something, but it helps us
enforce useful policies (in many other cases this may be a valid
error indication).
2018-09-28 08:11:37 +02:00

23 lines
549 B
Bash
Executable File

#!/bin/bash
# addd 2018-06-05 by RGerhards, released under ASL 2.0
. $srcdir/diag.sh init
generate_conf
add_conf '
module(load="../plugins/imrelp/.libs/imrelp")
input(
type="imrelp"
tls="on"
port="1604"
tls.myCert="nocert"
)
action(type="omfile" file=`echo $RSYSLOG_OUT_LOG`)
'
touch nocert # it is not important that this is a real cert, it just must exist!
startup
shutdown_when_empty # shut down rsyslogd when done processing messages
wait_shutdown
export EXPECTED="no .* private key file"
. $srcdir/diag.sh grep-check
exit_test