Re: [Bashburn-info] Nick, I'm reverting the change you made to configfunc.sh
Brought to you by:
bashburn
|
From: Nick W. <ni...@li...> - 2008-09-29 17:07:39
|
On Mon, 29 Sep 2008 12:55:32 -0400 (EDT)
"Steven W. Orr" <st...@sy...> wrote:
> (( ${!BB_CONFIG_VAR} == 0 )) && return 1
>
> This is correct. BB_CONFIG_VAR is either equal to BB_CONFIG_MODIFIED
> or BB_ADVANCED_CONFIG_MODIFIED. So what I'm doing is to test to see
> if the correct variable is set to 1 or 0.
>
> You can't test to see if it's true unless you set it equal to the
> string 'true'. Also, if you really meant the return value of the true
> program then that's something else entirely.
>
Well, if I go to the config menu, I get this if I exit ~ without/or with
~ changing anything:
/usr/lib/Bashburn/lib/func/configfunc.sh: line 32: ((: == 0 : syntax
error: operand expected (error token is "== 0 ")
If I set it to read
${BB_CONFIG_VAR} == true
all works and functions correctly.
Surely in bash, a $VAR that == 0 is TRUE, == 1 is FALSE (I am teaching
you to suck eggs here ;-) ).
Nick
--
Free Software Foundation Associate Member 5508
|