summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Redfern <tim@herge.(none)>2013-03-07 14:26:49 +0000
committerTim Redfern <tim@herge.(none)>2013-03-07 14:26:49 +0000
commit2080fe7e184b58e41c61b64474bf840d21a22072 (patch)
tree7dc38a361400fb413177e1831d828b17ea3838ba
parenta2d174346667f2e81a7612aecb78da746081d490 (diff)
creating init script
-rwxr-xr-xrotord.sh71
-rw-r--r--working/01.xml13
-rw-r--r--working/rotord.xml4
-rw-r--r--working/style01.xml7
-rw-r--r--working/style02.xml7
5 files changed, 102 insertions, 0 deletions
diff --git a/rotord.sh b/rotord.sh
new file mode 100755
index 0000000..c5429dd
--- /dev/null
+++ b/rotord.sh
@@ -0,0 +1,71 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides: rotord
+# Required-Start: $remote_fs $syslog
+# Required-Stop: $remote_fs $syslog
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Start daemon at boot time
+# Description: Enable service provided by daemon.
+### END INIT INFO
+
+dir="/home/ubuntu/rotor/working"
+user="ubuntu"
+cmd="rotord"
+
+name=`basename $0`
+pid_file="/var/run/$name.pid"
+stdout_log="/var/log/$name.log"
+stderr_log="/var/log/$name.err"
+
+get_pid() {
+ cat "$pid_file"
+}
+
+is_running() {
+ [ -f "$pid_file" ] && ps `get_pid` > /dev/null 2>&1
+}
+
+case "$1" in
+ start)
+ if is_running; then
+ echo "Already started"
+ else
+ echo "Starting $name"
+ cd "$dir"
+ sudo -u "$user" $cmd > "$stdout_log" 2> "$stderr_log" \
+ & echo $! > "$pid_file"
+ if ! is_running; then
+ echo "Unable to start, see $stdout_log and $stderr_log"
+ exit 1
+ fi
+ fi
+ ;;
+ stop)
+ if is_running; then
+ echo "Stopping $name"
+ kill `get_pid`
+ rm "$pid_file"
+ else
+ echo "Not running"
+ fi
+ ;;
+ restart)
+ $0 stop
+ $0 start
+ ;;
+ status)
+ if is_running; then
+ echo "Running"
+ else
+ echo "Stopped"
+ exit 1
+ fi
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart|status}"
+ exit 1
+ ;;
+esac
+
+exit 0 \ No newline at end of file
diff --git a/working/01.xml b/working/01.xml
new file mode 100644
index 0000000..e6c8697
--- /dev/null
+++ b/working/01.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<patchbay ID="0f7aa258-7c2f-11e2-abbd-133252267708">Off and on template ©Rotor 2013
+ <node ID="01" type="audio_analysis" soname="qm-vamp-plugins" id="beats" output="signal">beats
+ </node>
+ <node ID="02" type="audio_analysis" soname="qm-vamp-plugins" id="qm-segmenter" output="signal">segmenter
+ </node>
+ <node ID="03" type="==" output="signal">outputs 0 except when signal first passes a new integer: then 1
+ <signal_input from="01">signal to analyse</signal_input>
+ </node>
+ <node ID="04" type="signal_output">outputs data when changed
+ <signal_input from="03">signal to output</signal_input>
+ </node>
+</patchbay>
diff --git a/working/rotord.xml b/working/rotord.xml
new file mode 100644
index 0000000..0a9422f
--- /dev/null
+++ b/working/rotord.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<config>
+ <port>9000</port>
+</config> \ No newline at end of file
diff --git a/working/style01.xml b/working/style01.xml
new file mode 100644
index 0000000..d2d2f46
--- /dev/null
+++ b/working/style01.xml
@@ -0,0 +1,7 @@
+<style ID="0f7aa258-7c2f-11e2-abbd-133252267708" thumbnail="style01.png">No Offs
+ <info>A quick cutting style that cuts the beat and energy of the tune. We recommend this style for a performance based video, which requires two full track length takes of a singer and/or other members of the act or a single take of another action. A minimum of seven other videos should be uploaded to get the most out of animated zooming overlays.</info>
+ <slot minvideos="1" maxvideos="1" ID="1">This should be a video of a full performance of the song</slot>
+ <slot minvideos="1" maxvideos="1" ID="2">This should be a video of a full performance of the song</slot>
+ <slot minvideos="5" maxvideos="-1" ID="10">These should be a sequence of video cutaways</slot>
+ <slot minvideos="5" maxvideos="-1" ID="11">These should be a sequence of video cutaways</slot>
+</style>
diff --git a/working/style02.xml b/working/style02.xml
new file mode 100644
index 0000000..d2d2f46
--- /dev/null
+++ b/working/style02.xml
@@ -0,0 +1,7 @@
+<style ID="0f7aa258-7c2f-11e2-abbd-133252267708" thumbnail="style01.png">No Offs
+ <info>A quick cutting style that cuts the beat and energy of the tune. We recommend this style for a performance based video, which requires two full track length takes of a singer and/or other members of the act or a single take of another action. A minimum of seven other videos should be uploaded to get the most out of animated zooming overlays.</info>
+ <slot minvideos="1" maxvideos="1" ID="1">This should be a video of a full performance of the song</slot>
+ <slot minvideos="1" maxvideos="1" ID="2">This should be a video of a full performance of the song</slot>
+ <slot minvideos="5" maxvideos="-1" ID="10">These should be a sequence of video cutaways</slot>
+ <slot minvideos="5" maxvideos="-1" ID="11">These should be a sequence of video cutaways</slot>
+</style>