__sb_append_var(): Quote tr arguments to avoid filename expansion. Avoid a subshell.
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Sun, 25 Nov 2012 10:33:10 +0000 (11:33 +0100)
committerArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Sun, 25 Nov 2012 10:33:10 +0000 (11:33 +0100)
bin/ebuild.sh

index d83789c49bc3ba989a0757fd66c1c897289559d7..80bdd800196cf9a873cbc731d4b5c0e2455de975 100755 (executable)
@@ -113,8 +113,7 @@ unset GZIP BZIP BZIP2 CDPATH GREP_OPTIONS GREP_COLOR GLOBIGNORE
 __sb_append_var() {
        local _v=$1 ; shift
        local var="SANDBOX_${_v}"
-       [[ -z $1 || -n $2 ]] && die "Usage: add$(echo ${_v} | \
-               LC_ALL=C tr [:upper:] [:lower:]) <colon-delimited list of paths>"
+       [[ -z $1 || -n $2 ]] && die "Usage: add$(LC_ALL=C tr "[:upper:]" "[:lower:]" <<< "${_v}") <colon-delimited list of paths>"
        export ${var}="${!var:+${!var}:}$1"
 }
 # bash-4 version: