From 003e9acdd99834b16ebb177c77092ab7a2e43f8f Mon Sep 17 00:00:00 2001 From: Alexandre Duret-Lutz Date: Mon, 12 Jan 2004 09:51:24 +0000 Subject: [PATCH] * lib/install-sh: Do not use "$@" in a context where it may be empty, for the sake of OSF1/Tru64's shell. Report from He Li. --- ChangeLog | 6 ++++++ THANKS | 1 + lib/install-sh | 7 ++++--- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 30039208..c0cc848e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-01-12 Alexandre Duret-Lutz + + * lib/install-sh: Do not use "$@" in a context where it may be empty, + for the sake of OSF1/Tru64's shell. + Report from He Li. + 2004-01-11 Alexandre Duret-Lutz * lib/config.sub, lib/config.guess, lib/texinfo.tex: New upstream diff --git a/THANKS b/THANKS index 9a954309..dc532706 100644 --- a/THANKS +++ b/THANKS @@ -82,6 +82,7 @@ Gwenole Beauchesne gbeauchesne@mandrakesoft.com H.J. Lu hjl@lucon.org H.Merijn Brand h.m.brand@hccnet.nl Harlan Stenn Harlan.Stenn@pfcs.com +He Li tippa000@yahoo.com Henrik Frystyk Nielsen frystyk@w3.org Ian Lance Taylor ian@cygnus.com Imacat imacat@mail.imacat.idv.tw diff --git a/lib/install-sh b/lib/install-sh index acf44a6e..040ebc88 100755 --- a/lib/install-sh +++ b/lib/install-sh @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2004-01-08.23 +scriptversion=2004-01-12.10 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -140,11 +140,12 @@ while test -n "$1"; do # Otherwise, the last argument is the destination. Remove it from $@. for arg do - shift if test -n "$dstarg"; then + # $@ is not empty: it contains at least $arg. set fnord "$@" "$dstarg" - shift + shift # fnord fi + shift # arg dstarg=$arg done break;; -- 2.43.5