mirror of
https://git.freebsd.org/ports.git
synced 2025-06-07 13:50:38 -04:00
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
34 lines
433 B
Bash
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"
|
|
|