by overloading the prepall function and polluting the env, the ruby.eclass breaks portage code this may manifest itself in the new qa checks seeming to throw false positives the relevant laziness: # in case no directories found in siteruby shopt -sq nullglob ive you're going to screw with shell options, you need to restore things the way you found it
for the proper way to do things, consider the eutils code: local shopts=$- set -o noglob #so that bash doesn't expand "*" ... set +o noglob; set -$shopts #reset old shell opts
*** Bug 160437 has been marked as a duplicate of this bug. ***
Thanks Mike, fixed now.
Created attachment 106736 [details] ruby.eclass typo fix The "fixed" version of the eclass has an error. If no one else fixs it in the next day or so, I'll go ahead and fix it myself.