diff options
author | crocket <crockabiscuit@gmail.com> | 2011-10-23 13:11:53 -0500 |
---|---|---|
committer | Niels Horn <niels.horn@slackbuilds.org> | 2011-11-04 22:02:24 -0200 |
commit | 4e19a2eb824353e0e397cbe4991d1c5b7215cc4a (patch) | |
tree | ac81d1043064d927c5e23ac1185bc5bd368839c6 /audio/pulseaudio/rc.pulseaudio | |
parent | 11c0915bd685f853331fc4c347c026acb0c32c61 (diff) |
audio/pulseaudio: Updated for version 1.1.
Signed-off-by: Erik Hanson <erik@slackbuilds.org>
Diffstat (limited to 'audio/pulseaudio/rc.pulseaudio')
-rw-r--r-- | audio/pulseaudio/rc.pulseaudio | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/audio/pulseaudio/rc.pulseaudio b/audio/pulseaudio/rc.pulseaudio new file mode 100644 index 0000000000000..81c9361d5002b --- /dev/null +++ b/audio/pulseaudio/rc.pulseaudio @@ -0,0 +1,43 @@ +#!/bin/sh + +start() +{ + if /usr/bin/sudo -u pulse /usr/bin/pulseaudio --check; then + echo "pulseaudio is running." + else + echo "Starting pulseaudio..." + /usr/bin/sudo -u pulse /usr/bin/pulseaudio --start --use-pid-file=yes + fi +} + +stop() +{ + if /usr/bin/sudo -u pulse /usr/bin/pulseaudio --check; then + printf "Stopping pulseaudio..." + /usr/bin/sudo -u pulse /usr/bin/pulseaudio --kill + while /usr/bin/sudo -u pulse /usr/bin/pulseaudio --check; do + printf "." + sleep 1 + done + echo "Done" + else + echo "pulseaudio is not running." + fi +} + +status() +{ + if /usr/bin/sudo -u pulse /usr/bin/pulseaudio --check; then + echo "pulseaudio is running." + else + echo "pulseaudio is not running." + fi +} + +case "$1" in +'start')start;; +'stop')stop;; +'restart')stop;start;; +'status')status;; +*)echo "$0 start|stop|restart|status" +esac |