On Fri, Sep 11, 2015 at 1:23 PM, Joi L. Ellis <[email protected]>
wrote:

> All of the test scripts are calling diag.sh with a single parameter of
> 'init'.  At line 48, your diag.sh is testing against $2, and it's unset.
> Is your bash environment/profile/whatever turning on the nounset warning?
> It may just be your personal environment turning on some warnings that the
> tests are assuming are not enabled.  See:
> http://www.gnu.org/software/bash/manual/bash.html#The-Set-Builtin  and
> search for -u and nounset.
>
> "-u
> Treat unset variables and parameters other than the special parameters ‘@’
> or ‘*’ as an error when performing parameter expansion. An error message
> will be written to the standard error, and a non-interactive shell will
> exit."
>
> So you need to find where -u or -o nounset is being used, and remove it.
>
> Still get the same errors after unsetting, but I've been using set +o
nounset. Odd.

James



> Sample script to display behavior:
>
> #!/bin/bash
>
> # if I uncomment the next line, I get the 'unbound variable' error like
> your log is displaying.
> # set -o nounset
>
> if [ "X$2" == "X" ]; then
>   echo foo
> else
>   echo bar
> fi
>
> $ bash foo.sh
> foo.sh: line 5: $2: unbound variable
>
> $ bash foo.sh bar baz
> Bar
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:
> [email protected]] On Behalf Of James Chang
> Sent: Friday, September 11, 2015 11:29 AM
> To: rsyslog-users <[email protected]>
> Subject: [rsyslog] 8.12.0 testsuite failures on Solaris
>
> Hi rsyslog users,
>
> I've attached the testsuite log in which only the config validation test
> passes - yikes. Could someone point me in the right direction to find
> what's missing? I'm already using RS_SORTCMD=gsort.
>
> Thanks,
>
> James
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to