-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 18/08/10 15:27, Matthias Andree wrote:
> Am 18.08.2010 15:04, schrieb David Sommerseth:
>> This is to avoid 'make check' fail if this extra test case is not
>> configured.
>>
>> Signed-off-by: David Sommerseth <[email protected]>
>> ---
>> t_client.sh.in | 20 ++++++++++----------
>> 1 files changed, 10 insertions(+), 10 deletions(-)
>>
>> diff --git a/t_client.sh.in b/t_client.sh.in
>> index 664b2fd..d3a4295 100755
>> --- a/t_client.sh.in
>> +++ b/t_client.sh.in
>> @@ -12,6 +12,16 @@
>> # - for "ping6" checks: fping6 binary in $PATH
>> #
>>
>> +if [ -r ./t_client.rc ] ; then
>> + . ./t_client.rc
>> +elif [ -r "${srcdir}"/t_client.rc ] ; then
>> + . "${srcdir}"/t_client.rc
>> +else
>> + echo "$0: cannot find 't_client.rc' in current directory or" >&2
>> + echo "$0: source dir ('${srcdir}'). SKIPPING TEST." >&2
>> + exit 77
>> +fi
>> +
>
> I have occasionally been bitten by such ambiguities between current working
> directory and $srcdir. I'd propose to steer clear of such precedence rules.
I'll consider a fix here, or maybe Gert got some good ideas as well.
Anyway, I think that should be covered in another patch, where this
issue is tackled separately.
>> if [ ! -x ./openvpn ]
>> then
>> echo "no (executable) openvpn binary in current directory. FAIL." >&2
>> @@ -24,16 +34,6 @@ then
>> exit 1
>> fi
>>
>> -if [ -r ./t_client.rc ] ; then
>> - . ./t_client.rc
>> -elif [ -r "${srcdir}"/t_client.rc ] ; then
>> - . "${srcdir}"/t_client.rc
>> -else
>> - echo "cannot find 't_client.rc' in current directory or" >&2
>> - echo "source dir ('${srcdir}'). FAIL." >&2
>> - exit 1
>> -fi
>> -
>> if [ -z "$CA_CERT" ] ; then
>> echo "CA_CERT not defined in 't_client.rc'. SKIP test." >&2
>> exit 0
>
> I think you missed this "exit 0" - should also be 77 instead - and please
> check
> if there are more (I've not been looking at the source script for lack of
> time).
Yeah, agreed. I'm not doing that change in this patch. But I've
submitted a separate patch fixing all the SKIP places.
Thanks a lot for valuable input!
kind regards,
David Sommerseth
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iEYEARECAAYFAkxr92wACgkQDC186MBRfrrzfgCbBS1r4GuFhNpnqxoxTnwuIctE
GVkAoKAloVAh5CMDQynzB39xaDyXIB9v
=f+Qm
-----END PGP SIGNATURE-----