Since many users have a network setup that uses dhcp and it's very frustrating to have to install a dhcp client manually (too easy to forget, then you have no network connection, then you need to figure out how to get it installed) it'd be really nice if the stage3 defaults included any dhcp client. A long time ago (before 2006 iirc) they did until one day someone decided that those 150kB are too much and unconditionally removed it. Rectifying that mistake would be really nice ...
stage3 includes busybox udhcpcd, starting from openrc-0.8.3 you can use it with the rc scripts (bug 205286).
A dhcp client is not a "mandatory" package on all installed systems, and the documentation makes it clear the user needs to add a dhcp client if he wants to use a dynamic IP configuration. Fixing this is also pretty simple. I don't think the majority of remote installations will be using dhcp and if they do, the sys admins should be well aware of this requirement. Then there's also udhcpcd - thanks Chí-Thanh for pointing that out. I would close this as WONTFIX, but will let other releng members chime in.
I guess I'm not an official releng member, but here is my $.02 for this bug. (In reply to comment #2) > A dhcp client is not a "mandatory" package on all installed systems, and the > documentation makes it clear the user needs to add a dhcp client if he wants to > use a dynamic IP configuration. Fixing this is also pretty simple. I don't > think the majority of remote installations will be using dhcp and if they do, > the sys admins should be well aware of this requirement. Then there's also > udhcpcd - thanks Chí-Thanh for pointing that out. > I would close this as WONTFIX, but will let other releng members chime in. As was pointed out above, as soon as openrc-0.8.3 is released and hits stable, udhcpcd will be supported, so you will be wasting space in the stages by adding another dhcp client. I would vote for closing this as wontfix as well.
Stages built last week / built during this week should finally address this bug.
So at least for ~arch things work out of the box already, I think we can close this bug. Thanks everyone for making gentoo more awesome :)
(In reply to comment #5) > So at least for ~arch things work out of the box already, I think we can close > this bug. Thanks everyone for making gentoo more awesome :) http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-apps/openrc/openrc-0.8.3-r1.ebuild?revision=1.7&view=markup <- it's already marked stable on all arches that do stable keywording. Closing the bug then.