On 09/23/2012 08:44 PM, Mike Frysinger wrote: > On Sunday 23 September 2012 22:06:43 Ambroz Bizjak wrote: >> + case "$EAPI" in > > case ${EAPI} in > -mike
If somebody manages to corrupt the EAPI with an invalid value containing space, then you can get a bash syntax error there if ${EAPI} is unquoted. Yeah, it's a user error, but it could confuse them even more than they are already if they see the syntax error and think that portage is at fault. Also, we might consider that a corrupt EAPI can come from a binary package (or /var/db/pkg) enviroment.bz2, and so it may not even be the current user who is at fault. -- Thanks, Zac