Attempt to check /usr/lib/portage/bin for unquoted variables that should be quoted. ebuild.sh, line 1525, export S=${WORKDIR}/${P} isolated-functions.sh, line 27, echo -e "$*" >> ${T}/logging/${EBUILD_PHASE:-other}.${messagetype} prepallman, line 12, mandir=${mandir#${D}}
Commited to HEAD in r7878
wrong, right, wrong you do not need quotes in assignments and in fact, they're specifically left out
(In reply to comment #2) > you do not need quotes in assignments and in fact, they're specifically left > out For completeness, I'll add that something like make DESTDIR=${D} doesn't count as an assignment because it's a command argument rather than a shell variable assignment.
Thanks for clearing that up, makes sense now.
yeah, sorry for not being explicit ... i was referring to just shell assignments basically shell rules say expansion of whitespace due to variables/commands/etc... is not considered so this is all ok: f=" " b=${f} c=$(echo "a b c d") d=${c}_moo_moo_$b
This has been released in 2.1.3.12.