After emerge of gentoo portage-2.2.1 with layman-2.0.0 in place, you get the message: Repository 'mhammill' is missing masters attribute in '/var/lib/layman/mhammill/metadata/layout.conf' Set 'masters = gentoo' in this file for future compatibility It appears this behavior has not yet been documented (e.g., see complaints in http://forums.gentoo.org/viewtopic-t-969480.html), but the "fix" is as easy as simply doing what is recommented in the error message. That's what was done in this commit.
These patches are the solution to bug https://bugs.gentoo.org/show_bug.cgi?id=356079, which also answers my never answered bug https://bugs.gentoo.org/show_bug.cgi?id=398253.
Modernization includes updating options for openrc's new standards. Clean up includes removing unused ebuilds (openssh-5.3p1, and any greater than openssh-5.8_p1) since Simon does not have patches for those.
The script has recently been turned into an ebuild, but does not yet reside in an overlay. For more, see + http://forums.gentoo.org/viewtopic-t-546828-postdays-0-postorder-asc-start-0.html + http://weaver.gentooexperimental.org/update-dl-install.html + https://weaver.gentooexperimental.org/trac/update
Pychecker 0.8.19 is required if working in python 2.7.
Test in x86_64 environment.
Apply the change Roy provided at http://roy.marples.name/projects/openresolv/changeset/15d1462cefc815c488d6d3ab5123a4298bc94c5c/configure as a fix to bug http://bugs.gentoo.org/show_bug.cgi?id=349180 by implementing the change as a patch "configure.path" and adding the patch to the latest ebuild. Tested the result on x86 and x86_64 systems running sys-apps/openrc-0.6.8 and sys-apps/baselayout-2.0.1-r1. Worked fine.
As of 2011-1-5 at 19.23.