From a89bb489bfc0bb8d66f69e783b031b30233fdc82 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 26 Mar 2013 00:52:54 +0100 Subject: Fix remap invocation * utils/remap.sh (REMAPPED): Default to empty. (while): Break as soon as there are no arguments any more. Do not break on mapping parameters --- utils/remap.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'utils') diff --git a/utils/remap.sh b/utils/remap.sh index 106109e8..d7997591 100644 --- a/utils/remap.sh +++ b/utils/remap.sh @@ -23,7 +23,9 @@ USAGE="Usage: $0 [OPTION...] [FROM1 TO1 [FROM2 TO2 [...]] -- [COMMAND...]" DOC="Execute COMMAND in an environment where some paths are remapped." -while :; do +REMAPPED="" + +while [ "$#" -gt 0 ]; do case "$1" in --help|"-?") echo "$USAGE" @@ -47,7 +49,7 @@ while :; do exit 1;; *) MAPPED="$MAPPED $1" - break;; + shift;; esac done -- cgit v1.2.3