I upgraded to baselayout-2.0.0 and openrc-0.2_pre20080325; net.eth0 and netplugd stopped calling dhcpcd when the network cable was inserted. Instead, they said "nothing provides dhcp" in the system log. After bugging uberlord for a while, I found out that /etc/init.d/net.eth0 was a regular file with contents from the old baselayout, instead of a symlink to net.lo which is a symlink to /lib/rc/sh/net.sh, so I was running net.eth0 from the old baselayout. This system was installed a long while ago according to instructions in the manual so I don't think it's an isolated case. The ebuilds should at least warn the user that their net.* scripts should be updated if they are not proper symlinks.
http://sources.gentoo.org/sys-apps/openrc/openrc-0.2-r1.ebuild?r1=1.7&r2=1.8 http://sources.gentoo.org/sys-apps/openrc/openrc-9999.ebuild?r1=1.14&r2=1.15