From 4d356e268da6e97856a4d9a2ea09c8dca71262fb Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 7 Feb 2010 12:04:22 +0100 Subject: [PATCH] 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. --- zcmp.in | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 "$@" -- 2.47.2