mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-17 04:40:43 +01:00
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).
20 lines
449 B
Bash
Executable File
20 lines
449 B
Bash
Executable File
#!/bin/bash
|
|
# added 2018-02-10 by Rainer Gerhards; Released under ASL 2.0
|
|
. $srcdir/diag.sh init
|
|
generate_conf
|
|
add_conf '
|
|
template(name="outfmt" type="list") {
|
|
constant(outname="@version" value="1" format="jsonf")
|
|
constant(value="\n")
|
|
}
|
|
|
|
local4.* action(type="omfile" file=`echo $RSYSLOG_OUT_LOG` template="outfmt")
|
|
'
|
|
startup
|
|
injectmsg 0 1
|
|
shutdown_when_empty
|
|
wait_shutdown
|
|
export EXPECTED='"@version": "1"'
|
|
cmp_exact $RSYSLOG_OUT_LOG
|
|
exit_test
|