X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=zdiff.in;h=9d3b4aed0a1bd842b84a1b7e71ba2fa987d367af;hb=23f83fdd144ead232457bbbe34b14ff4b26aa8cf;hp=1b911aa6a800e5fb2e97acb707fa461afdaed303;hpb=e7aafc2862026ac38e79c3ee0c5c39ef377ad3be;p=debian%2Fgzip diff --git a/zdiff.in b/zdiff.in index 1b911aa..9d3b4ae 100644 --- a/zdiff.in +++ b/zdiff.in @@ -1,12 +1,12 @@ #!/bin/sh # sh is buggy on RS/6000 AIX 3.2. Replace above line with #!/bin/ksh -# Copyright (C) 1998, 2002, 2006, 2007 Free Software Foundation +# Copyright (C) 1998, 2002, 2006, 2007, 2009 Free Software Foundation # Copyright (C) 1993 Jean-loup Gailly # 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 -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # This program is distributed in the hope that it will be useful, @@ -18,7 +18,11 @@ # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -PATH=BINDIR:$PATH +bindir=@bindir@ +case $1 in +--__bindir) bindir=${2?}; shift; shift;; +esac +PATH=$bindir:$PATH case $1 in --__cmp) shift @@ -27,7 +31,7 @@ case $1 in esac version="z$prog (gzip) @VERSION@ -Copyright (C) 2007 Free Software Foundation, Inc. +Copyright (C) 2007, 2009-2010 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. @@ -106,10 +110,12 @@ elif test $# -eq 2; then ( (gzip -cdfq -- "$2" 4>&-; echo $? >&4) 3>&- 5<&- &3) 5<&0 ) + cmp_status=$? case $gzip_status in *[1-9]*) gzip_status=1;; *) gzip_status=0;; esac + (exit $cmp_status) else F=`expr "/$2" : '.*/\(.*\)[-.][zZtga]*$'` || F=$prog tmp=