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)
Mon, Nov 10, 12:33 AM
Unknown Object (File)
Tue, Nov 4, 8:25 PM
Unknown Object (File)
Tue, Nov 4, 8:21 PM
Unknown Object (File)
Tue, Nov 4, 8:19 PM
Unknown Object (File)
Tue, Nov 4, 8:17 PM
Unknown Object (File)
Sun, Nov 2, 8:52 PM
Unknown Object (File)
Tue, Oct 28, 10:34 PM
Unknown Object (File)
Tue, Oct 28, 8:41 PM
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.