From: Jim Meyering Date: Sun, 7 Feb 2010 11:04:22 +0000 (+0100) Subject: zcmp: consistently indicate failure with exit status of 2 X-Git-Tag: v1.5~101 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=4d356e268da6e97856a4d9a2ea09c8dca71262fb;p=debian%2Fgzip zcmp: consistently indicate failure with exit status of 2 * zcmp.in: Exit with status of 2 (not 1), when writing --help or --version output fails, to be more like cmp. --- diff --git a/zcmp.in b/zcmp.in index d3fb956..c3476cf 100644 --- a/zcmp.in +++ b/zcmp.in @@ -1,7 +1,7 @@ #!/bin/sh # Compare the uncompressed contents of compressed files, byte by byte. -# Copyright (C) 2007 Free Software Foundation +# Copyright (C) 2007-2010 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -42,9 +42,10 @@ If a FILE is '-' or missing, read standard input. Report bugs to ." +st=0 case $1 in ---help) exec echo "$usage";; ---version) exec echo "$version";; +--help) echo "$usage" || st=2; exit $st;; +--version) echo "$version" || st=2; exit $st;; esac exec zdiff --__cmp "$@"