Page MenuHomeFreeBSD

audio/sndio: Add virtual_oss to rcorder
ClosedPublic

Authored by christos on Oct 10 2025, 11:55 AM.
Tags
None
Referenced Files
F174945134: D53020.id163920.diff
Wed, Oct 7, 3:15 AM
F174943957: D53020.id163976.diff
Wed, Oct 7, 3:05 AM
F174859462: D53020.diff
Tue, Oct 6, 2:36 PM
Unknown Object (File)
Sun, Oct 4, 5:48 PM
Unknown Object (File)
Sun, Oct 4, 5:45 PM
Unknown Object (File)
Thu, Oct 1, 3:46 PM
Unknown Object (File)
Thu, Oct 1, 2:38 PM
Unknown Object (File)
Tue, Sep 29, 11:11 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.