baselayout is upgraded to 2+ version. openrc is then merged. and i've done all dispatch-conf when i check /etc/init.d/, net.eth0 is not there, it's gone /etc/init.d/net.eth0 belongs to baselayout-1 and is unmerged on upgrade. i understand why it's not migrated, but it's unacceptable. the box would not go back online if i upgrade the box remotely all other config is migrated but not /etc/conf.d/rc. it's still there, with all settings in upper case, and is not used by openrc. /etc/rc.conf is used by openrc instead. the key setting not migrated and fail me was rc_depend_strict="YES" (default), what i expected is rc_depend_strict="NO"
http://www.gentoo.org/doc/en/openrc-migration.xml There everything should be documented. I think /etc/conf.d/rc is supposed to be manually merged/migrated with the new config file.
hrm.. you're right but, although baselayout is merged before openrc, i guess the migrate still can be implemented: on emerge or upgrade, openrc can check for /etc/runlevels/*/net.eth0 to guess if net.eth* was used, and make a simple symlink if necessary # ls -1 /etc/runlevels/*/net.* /etc/runlevels/boot/net.lo /etc/runlevels/default/net.eth0
post the actual build logs. net.eth0 is supposed to be migrated by design.
I am closing this since there has been no response from the reporter in months. Please re-open if this is still an issue.