diff options
author | crocket | 2011-10-23 20:11:53 +0200 |
---|---|---|
committer | Niels Horn | 2011-11-05 01:02:24 +0100 |
commit | 4e19a2eb824353e0e397cbe4991d1c5b7215cc4a (patch) | |
tree | ac81d1043064d927c5e23ac1185bc5bd368839c6 /audio/pulseaudio/rc.pulseaudio | |
parent | 11c0915bd685f853331fc4c347c026acb0c32c61 (diff) | |
download | slackbuilds-4e19a2eb824353e0e397cbe4991d1c5b7215cc4a.tar.gz |
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 0000000000..81c9361d50 --- /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 |