#!/bin/bash # added 2015-05-27 by singh.janmejay # This file is part of the rsyslog project, released under ASL 2.0 echo =============================================================================== echo \[key_dereference_on_uninitialized_variable_space.sh\]: test to dereference key from a not-yet-created cee or local json-object . ${srcdir:=.}/diag.sh init generate_conf add_conf ' template(name="corge" type="string" string="cee:%$!%\n") module(load="../plugins/imtcp/.libs/imtcp") ruleset(name="echo") { if ($!foo == "bar") then { set $!baz = "quux"; } action(type="omfile" file=`echo $RSYSLOG_OUT_LOG` template="corge") } input(type="imtcp" port="0" listenPortFileName="'$RSYSLOG_DYNNAME'.tcpflood_port") call echo ' startup tcpflood -m 10 echo doing shutdown shutdown_when_empty echo wait on shutdown wait_shutdown content_check 'cee:' exit_test