After updating to openrc-0.3.0-r1, services which names starts with letter v and later, does not start on reboot. Event worse, rc-status does not list them at all as if they does not exists in /etc/init.d. rc-update handles them correctly. After little searching through bug list, it proved that dependency cache was causing problems. So, after touch /etc/init.d/xdm and rc-status everything was fine again. Openrc seems not being able to detect corrupted/incomplete depenency cache. Nor is dependency cache update triggered on rc-update operations Reproducible: Sometimes Steps to Reproduce: 1. upgrade to openrc-0.3.0-rc1 2. reboot Actual Results: Some services not started Expected Results: Functioning system
I've been unable to reproduce this thus far.
Can you provide some additional info on how to reproduce this? Your system setup? emerge --info? A list of of init scripts you have? List of scripts you have in each run level? Attach a snapshot of the dependency cache?
(In reply to comment #2) Unfortunately, my system is updated since, and now I am running openrc-0.4.1-r1, so details are gone.