My issue with what we are currently doing is not whether we have a default network provider in the stages or not, but it is just that the netifrc use flag on OpenRC is bogus. OpenRC doesn't need netifrc for any reason.
I think if we are going to have a default network manager in the stages we should do it by adding a virtual/network-manager then adding that to @system. I couldn't find dhcpcd in @system, so I don't think it is in the stages. Dhcpcd by default wants to be a standalone network manager, so I also think it is reasonable that if you want to use dhcpcd per interface along with netifrc you should have to make sure both of them (dhcpcd and netifrc) are in @world. You would just have to run emerge --noreplace netifrc dhcpcd. William
signature.asc
Description: Digital signature