Page MenuHomeFreeBSD

audio/sndio: Add virtual_oss to rcorder
ClosedPublic

Authored by christos on Oct 10 2025, 11:55 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Dec 30, 6:13 PM
Unknown Object (File)
Tue, Dec 30, 12:37 AM
Unknown Object (File)
Fri, Dec 26, 5:59 AM
Unknown Object (File)
Fri, Dec 26, 5:59 AM
Unknown Object (File)
Fri, Dec 26, 5:59 AM
Unknown Object (File)
Fri, Dec 19, 10:16 PM
Unknown Object (File)
Thu, Dec 11, 11:39 AM
Unknown Object (File)
Sun, Dec 7, 5:08 AM
Subscribers
None

Details

Summary

Because virtual_oss(8) might be configured to use sndio devices, we
should make sure that sndiod starts before the virtual_oss service.

Sponsored by: The FreeBSD Foundation

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

christos created this revision.

Doesn't virtual_oss rc script already contain BEFORE: sndiod? This forms a cycle.

Doesn't virtual_oss rc script already contain BEFORE: sndiod? This forms a cycle.

See D53019.

audio/sndio/files/sndiod.in
5

Is BEFORE: DAEMON really necessary? I would think BEFORE: virtual_oss would be sufficient?

audio/sndio/files/sndiod.in
5

I am not the author of this port, so I do not really know why BEFORE: DAEMON is there in the first place. Do you think we can remove it?

des added inline comments.
audio/sndio/files/sndiod.in
5

Just leave it in then.

This revision is now accepted and ready to land.Oct 10 2025, 1:02 PM
audio/sndio/files/sndiod.in
5

It can be easily verified by running rcorder /etc/rc.d/* /usr/local/etc/rc.d/* for both variants and then comparing the output.

This revision was automatically updated to reflect the committed changes.