summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>2012-11-25 11:33:10 +0100
committerArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>2012-11-25 11:33:10 +0100
commitddee4fef83539a5bc66b3c76086dd6ba2ab1f77c (patch)
treea9924166ff82994d2320cb5cb059f2d6937631b7 /bin
parent372d0e0dced3f94ba619e722e8a87f0256d52aea (diff)
downloadportage-ddee4fef83539a5bc66b3c76086dd6ba2ab1f77c.tar.gz
portage-ddee4fef83539a5bc66b3c76086dd6ba2ab1f77c.tar.bz2
portage-ddee4fef83539a5bc66b3c76086dd6ba2ab1f77c.zip
__sb_append_var(): Quote tr arguments to avoid filename expansion. Avoid a subshell.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/ebuild.sh3
1 files changed, 1 insertions, 2 deletions
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index d83789c49..80bdd8001 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -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: