ports/audio/oss/files/oss.in
Marten 4353081bac audio/oss: Save mixer before unloading module
After installing the oss package, a kernel panic occurs every time the
computer is shut down.

This is because the mixer RC script tries to save the mixer values after
the OSS module is unloaded.  We can avoid this by making OSS unload after
this is done.

[crees] While here, pet rclint.

PR:	ports/270709
2023-04-13 09:16:00 +01:00

34 lines
433 B
Bash

#!/bin/sh
# PROVIDE: oss
# REQUIRE: DAEMON
# BEFORE: mixer
# KEYWORD: nojail shutdown
. /etc/rc.subr
name=oss
rcvar=oss_enable
desc="Load Open Sound System kernel modules"
load_rc_config $name
: ${oss_enable:=NO}
stop_cmd=oss_stop
start_cmd=oss_start
oss_start()
{
echo "Starting Open Sound System"
%%PREFIX%%/sbin/soundon
}
oss_stop()
{
echo "Stopping Open Sound System"
%%PREFIX%%/sbin/soundoff
}
run_rc_command "$1"