X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gzexe.in;h=87413a35afd4f361a5da25b8de34e037975bf27c;hb=9d3bb7832a57580af77754e80153b8dc07288793;hp=cd6d845652c17dfaa5178bbc560deb74424c49e8;hpb=70b787436ae3f40de5046676b97c0d621715f4f2;p=debian%2Fgzip diff --git a/gzexe.in b/gzexe.in index cd6d845..87413a3 100644 --- a/gzexe.in +++ b/gzexe.in @@ -13,7 +13,8 @@ # On Ultrix, /bin/sh is too buggy, change the first line to: #!/bin/sh5 -# Copyright (C) 1998, 2002, 2004, 2006, 2007 Free Software Foundation +# Copyright (C) 1998, 2002, 2004, 2006-2007, 2010-2017 Free Software +# Foundation, Inc. # Copyright (C) 1993 Jean-loup Gailly # This program is free software; you can redistribute it and/or modify @@ -36,15 +37,16 @@ nl=' IFS=" $tab$nl" version='gzexe (gzip) @VERSION@ -Copyright (C) 2007, 2011 Free Software Foundation, Inc. +Copyright (C) 2007, 2011-2017 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of -the GNU General Public License . +the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly.' usage="Usage: $0 [OPTION] FILE... -Rename each FILE with a compressed version of itself, renaming FILE to FILE~. +Replace each executable FILE with a compressed version of itself. +Make a backup FILE~ of the old version of FILE. -d Decompress each FILE instead of compressing it. --help display this help and exit @@ -52,13 +54,6 @@ Rename each FILE with a compressed version of itself, renaming FILE to FILE~. Report bugs to ." - -bindir=@bindir@ -case $1 in ---__bindir) bindir=${2?}; shift; shift;; -esac -PATH=$bindir:$PATH - decomp=0 res=0 while :; do @@ -125,7 +120,7 @@ for i do mktemp_status=$? fi if test $mktemp_status -eq 0; then - tmp=`TMPDIR=$dir mktemp -t gzexeXXXXXX` + tmp=`TMPDIR=$dir mktemp` else tmp=$dir/gzexe$$ fi && { cp -p "$file" "$tmp" 2>/dev/null || cp "$file" "$tmp"; } || { @@ -163,7 +158,7 @@ trap 'res=$? ' 0 1 2 3 5 10 13 15 if type mktemp >/dev/null 2>&1; then - gztmpdir=`mktemp -dt` + gztmpdir=`mktemp -d` else gztmpdir=/tmp/gztmp$$; mkdir $gztmpdir fi || { (exit 127); exit 127; }