> if [ -f /etc/runit/override-sysv.d/"$name".sysv ]; then

^  As I understand it, dep-fixer is specifically for dbus-dependent services, 
so it should not be starting other services, even with an override. I think the 
override logic should do the .depend.start check also.

Also, what is the rationale for scanning /usr/share/runit/sv.current/ but not 
/usr/share/runit/sv/? I thought the latter was in the same category as /etc/sv/ 
(services known/defined but not enabled) which does get checked, since the 
logic is that if a user has a runit service available but isn't using it, then 
presumably they don't want the sysv version either (unless overridden). I agree 
with that logic, but I'm not 100% clear on the purpose of each directory.


Reply via email to