#!/bin/sh

# Source function library
. /etc/init.d/functions

PATH=/sbin:/bin:/usr/sbin:/usr/bin
DESC="Pulse Audio"
DAEMON=/usr/bin/pulseaudio
PIDFILE=/var/run/pulse/pid

set -e

case $1 in
	start)
		echo -n "Starting $DESC: "
		if [ ! -d /var/lib/pulse ];then
			mkdir /var/lib/pulse
		fi;
		chown -R pulse.pulse /var/lib/pulse
		start-stop-daemon --start -p $PIDFILE $DAEMON -- --system --disallow-exit=1 --high-priority=1 --resample-method=trivial --realtime=1 --exit-idle-time=0 --use-pid-file -D
	;;
	stop)
		echo -n "Stopping $DESC: "
		start-stop-daemon --stop -p $PIDFILE $DAEMON
	;;
	restart|force-reload)
		$0 stop
		sleep 1
		$0 start
	;;
	status)
		status ${DAEMON} || exit $?
	;;
	*)
		N=/etc/init.d/pulseaudio
		echo "Usage: $N {start|stop|restart|force-reload|status}" >&2
		exit 1
	;;
esac

exit 0
