all cronbase ebuilds redefine keepdir(), which is already defined in /usr/lib/portage/bin/ebuild.sh - it doesn't hurt, because the function is defined in ebuild.sh exactly the same way as it is in the cronbase ebuilds. however, it's needless, and could cause problems when keepdir() is changed in ebuild.sh.
fixed in cvs
err
lets try this again