[OpenAFS-devel] Return value on various command

Emmanuel Vadot elbarto@staff.epita.fr
Thu, 02 Aug 2007 14:54:27 +0200


Todd M. Lewis wrote:
> The pts command returns 0 because it successfully listed the 
> membership, which was nothing.
>
> What you want is
>
>   pts examine newuser
>
> which will return 0 if 'newuser' exists, 1 otherwise.
>
> El Barto wrote:
>>
>> Hello,
>>
>> I'm using shell script to create my user, for testing if the user 
>> exist I just do a :
>>
>> $ pts membership newuser
>>
>> The problem is that pts always set the return variable to 0.
>> To bypass that I just pipe the result to wc -l because the error is 
>> writing on fd 2, wc doesn't count this.
>>
>> Is there a reason for always returning 0 ?
>>
>> P.S. : By the way I'm using Openafs 1.4.4
>>
>> Thanks.
>>
>

Of course, my bad.
Thanks.

-- 
Emmanuel Vadot          System & Network Administrator [root & bocal]
elbarto@epitech.net     14-16 rue Voltaire 94270 Le Kremlin-Bicetre
01 44 08 01 91          06 83 14 62 92