rsyslog/tests/testsuites/rscript_ne_var.conf
2015-12-16 18:34:26 +00:00

61 lines
986 B
Plaintext

$IncludeConfig diag-common.conf
template(name="outfmt" type="list") {
property(name="$!usr!msgnum")
constant(value="\n")
}
set $!var1 = "value1";
set $!var2 = "value2";
if $!var1 != $!var2 then {
set $!var1 = "value";
set $!var2 = "value";
if $!var1 != $!var2 then {
# Failure
stop
} else {
unset $!var1;
unset $!var2;
}
} else {
# Failure
stop
}
set $.var1 = "value1";
set $.var2 = "value2";
if $.var1 != $.var2 then {
set $.var1 = "value";
set $.var2 = "value";
if $.var1 != $.var2 then {
# Failure
stop
} else {
unset $.var1;
unset $.var2;
}
} else {
# Failure
stop
}
set $/var1 = "value1";
set $/var2 = "value2";
if $/var1 != $/var2 then {
set $/var1 = "value";
set $/var2 = "value";
if $/var1 != $/var2 then {
# Failure
stop
} else {
unset $/var1;
unset $/var2;
}
} else {
# Failure
stop
}
if $msg contains 'msgnum' then {
set $!usr!msgnum = field($msg, 58, 2);
action(type="omfile" file="./rsyslog.out.log" template="outfmt")
}