1#!/bin/sh 2# 3# $DragonFly: src/etc/rc.d/mixer,v 1.6 2005/04/22 08:30:25 joerg Exp $ 4# 5 6# PROVIDE: mixer 7# REQUIRE: DAEMON 8# BEFORE: LOGIN 9# KEYWORD: DragonFly 10 11. /etc/rc.subr 12 13name="mixer" 14rcvar=`set_rcvar` 15start_cmd="mixer_start" 16stop_cmd="mixer_stop" 17mixer_conf=/etc/mixer.conf 18 19mixer_start() 20{ 21 if [ -r $mixer_conf ]; then 22 echo "Loading mixer settings" 23 cat $mixer_conf| xargs mixer 24 fi 25} 26 27mixer_stop() 28{ 29 [ -z "$mixer_conf" ] && return 30 if [ -w $mixer_conf -o \( ! -e $mixer_conf -a -w `dirname $mixer_conf` \) ]; then 31 echo "Storing mixer settings" 32 mixer -s > $mixer_conf 33 fi 34} 35 36load_rc_config $name 37run_rc_command "$1" 38