On 10/22/2013 09:26 AM, Peter Lieven wrote:
currently it is not possible to distinguish by exitcode if there
has been an error or if bdrv_check is not supported by the image
format. Change the exitcode from 1 to 255 for the latter case.
Why 255? Sure, 'xargs' handles $?=255 differently than most other
status, but in general, $? > 128 starts to be ambiguous with death by
signal (on the other hand, most systems stop at 64 signals rather than
128). Most applications that use differentiated exit status just use 1
and 2, rather than 1 and 255.