I think it should be at most "use root", for writing to /lib/rc/console only after root has been remounted rw (if at all). /etc/init.d/root doesn't always work well for ro / (e.g., when mtab is a symlink, and root is on loop), so it makes sense to remove root from the boot runlevel, without other services bringing it up unnecessarily.
I think we can change that to just be 'need udev' and run that script much earlier. Any other opinions on this bug?
(In reply to comment #1) > I think we can change that to just be 'need udev' and run that script much > earlier. Looking at the termencoding script, I don't believe we can move it to the sysinit runlevel. Also, I wouldn't be comfortable putting "need udev" in it because that forces openrc systems to have udev installed. But I can see changing "need root" to "use root" as requested. This should be easy to do before 0.9.9 so I'm adding it to the tracker.
The suggested fix has been checked into git as commit 94661b1. Thanks for the report.