From 00644ee4a7e2f6eed5ae7d5d5a8a977e05047574 Mon Sep 17 00:00:00 2001 From: makefu Date: Thu, 4 Aug 2011 00:04:03 +0200 Subject: streams/ fixed starter script for streams all stream starter scripts are now symlinks. streams now is able to list all implemented streams --- streams/deepmix | 27 +-------------------------- streams/groove | 17 +---------------- streams/radiotux | 30 +----------------------------- streams/stream-starter | 18 ++++++++++++++++++ streams/streams | 2 +- 5 files changed, 22 insertions(+), 72 deletions(-) mode change 100755 => 120000 streams/deepmix mode change 100755 => 120000 streams/groove mode change 100755 => 120000 streams/radiotux create mode 100755 streams/stream-starter diff --git a/streams/deepmix b/streams/deepmix deleted file mode 100755 index b8f8fba8..00000000 --- a/streams/deepmix +++ /dev/null @@ -1,26 +0,0 @@ -#! /bin/bash -set -euf -CMD="mplayer http://deepmix.ru/deepmix128.pls" -function start() { - stop - tmux start-server - tmux new-session -d "$CMD" -} -function stop() { - pkill mplayer || : -} -case "$1" in - start) - start - ;; - stop) - stop - ;; - restart) - stop - start - ;; - *) - echo "aidsballs" - ;; -esac diff --git a/streams/deepmix b/streams/deepmix new file mode 120000 index 00000000..b0148d72 --- /dev/null +++ b/streams/deepmix @@ -0,0 +1 @@ +stream-starter \ No newline at end of file diff --git a/streams/groove b/streams/groove deleted file mode 100755 index 8c2faddd..00000000 --- a/streams/groove +++ /dev/null @@ -1,16 +0,0 @@ -#! /bin/bash -set -euf -STR=$PWD/streams -case "$1" in - start) - $STR start groove - stop) - $STR stop - ;; - restart) - $STR restart groove - ;; - *) - echo "aidsballs" - ;; -esac diff --git a/streams/groove b/streams/groove new file mode 120000 index 00000000..b0148d72 --- /dev/null +++ b/streams/groove @@ -0,0 +1 @@ +stream-starter \ No newline at end of file diff --git a/streams/radiotux b/streams/radiotux deleted file mode 100755 index 9d671493..00000000 --- a/streams/radiotux +++ /dev/null @@ -1,29 +0,0 @@ -#! /bin/bash -set -euf -function stop() -{ - pkill mplayer || true -} - -CMD="while true; do exec mplayer http://streams.xenim.de/radiotux.ogg; sleep 1;done" -case "$1" in - start) - stop - if tmux list-sessions; - then - tmux new-window "$CMD" & - else - tmux new-session "$CMD" & - fi - ;; - stop) - stop - ;; - restart) - stop - start - ;; - *) - echo "aidsballs" - ;; -esac diff --git a/streams/radiotux b/streams/radiotux new file mode 120000 index 00000000..b0148d72 --- /dev/null +++ b/streams/radiotux @@ -0,0 +1 @@ +stream-starter \ No newline at end of file diff --git a/streams/stream-starter b/streams/stream-starter new file mode 100755 index 00000000..8f6c6a9d --- /dev/null +++ b/streams/stream-starter @@ -0,0 +1,18 @@ +#! /bin/bash +set -euf +STR=$PWD/streams +NAME=`basename $0` +case "$1" in + start) + $STR start $NAME + ;; + stop) + $STR stop + ;; + restart) + $STR restart $NAME + ;; + *) + echo "aidsballs" + ;; +esac diff --git a/streams/streams b/streams/streams index f3cbc300..01097aea 100755 --- a/streams/streams +++ b/streams/streams @@ -19,7 +19,7 @@ function start() { exit 1 fi done; then - echo "!! Stream not found!" + echo "!! Stream '$REQ' not found!" exit 1 fi } -- cgit v1.2.3