The default PATH inside a cron "shell" is: "/usr/bin:/bin" but emaint is /usr/sbin/emaint so you get this message that "emaint: command not found" The flaw is in pkgindex.py because it just calls "emaint --fix binhost" and relies on the PATH. As a general caution, please don't hardcode it such that it breaks in Gentoo Prefix. :) Thanks.
Fixed in genscripts. brian@big_daddy ~/Dev/genscripts/gentoolkit $ svn commit pym/gentoolkit/eclean/pkgindex.py Authentication realm: <https://genscripts.googlecode.com:443> Google Code Subversion Repository Password for 'brian.dolbec': Sending pym/gentoolkit/eclean/pkgindex.py Transmitting file data . Committed revision 445.
closing. Has been fixed and released in the final -0.3.0 releases.