[ClusterLabs] Small bug in RA heartbeat/syslog-ng
Dejan Muhamedagic
dejanmm at fastmail.fm
Tue Sep 22 05:47:22 UTC 2015
Hi,
On Mon, Sep 21, 2015 at 09:01:07AM +0200, Ulrich Windl wrote:
> Hi!
>
> Just a small notice: While having a look at the syslog-ng RA, I found this bug (in SLES11 SP3, resource-agents-3.9.5-0.37.38.19):
> SYSLOG_NG_EXE="${OCF_RESKEY_syslog_ng_binary-/sbin/syslog-ng}" ### line 237 of /usr/lib/ocf/resource.d/heartbeat/syslog-ng
>
> I tried it in BASH, but if {OCF_RESKEY_syslog_ng_binary is unset, the default won't be substituted. It's because the correct syntax is:
> SYSLOG_NG_EXE="${OCF_RESKEY_syslog_ng_binary:-/sbin/syslog-ng}"
Yes. Interestingly, there's some code to handle that case (but
commented out):
# why not default to /sbin/syslog-ng?
#if [[ -z "$SYSLOG_NG_EXE" ]]; then
# ocf_log err "Undefined parameter:syslog_ng_binary"
# exit $OCF_ERR_CONFIGURED
#fi
Thanks for the heads up!
Cheers,
Dejan
> Regards,
> Ulrich
>
>
>
> _______________________________________________
> Users mailing list: Users at clusterlabs.org
> http://clusterlabs.org/mailman/listinfo/users
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
More information about the Users
mailing list