rcorder circular dependency in webcamd

José Pérez fbl at aoek.com
Mon Apr 13 11:12:21 UTC 2020


Hi,
webcamd daemon script generates a circular dependency
in rcorder.

The problem arises with the "BEFORE: devd" clause (which
is not honored anyways).

To dig it down:
- webcamd requires explicitly netif and implicitly ldconfig
   (via dbus -> ldconfig)
- devd itself requires netif and ldconfig explicitly, hence
   the cycle.

In practice rc runs the scripts in this order:
ldconfig
...
netif
devd
...
webcamd

So the "BEFORE" statement is, as a matter of facts, ignored.

Can this be removed? I think it does, just asking here if
anyone can shred some light. Thank you.

Regards,

-- 
José Pérez


More information about the freebsd-multimedia mailing list