summaryrefslogtreecommitdiff
path: root/src/hls/create-runit-conf.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/hls/create-runit-conf.sh')
-rwxr-xr-xsrc/hls/create-runit-conf.sh45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/hls/create-runit-conf.sh b/src/hls/create-runit-conf.sh
deleted file mode 100755
index 4d43282..0000000
--- a/src/hls/create-runit-conf.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/sh
-
-if [ -z "$1" ]; then
- echo "Usage $0 <name>"
- exit 1
-fi
-
-name=$1
-OUT_D=runit
-
-rm -rf "$OUT_D"
-mkdir -p "$OUT_D"
-
-for src in av-orig av-en; do
- for profile in low medium high; do
- echo "creating runit instance for $src - $profile"
- DIR="$OUT_D/hls-$name-$src-$profile"
- mkdir -p "$DIR/log"
-cat >> "$DIR/run" <<EOF
-#!/bin/sh
-set -e
-
-exec 2>&1
-exec chpst -u flumotion:flumotion /usr/local/bin/start-hls.sh "$name" "$src" "$profile"
-EOF
- chmod +x "$DIR/run"
-
-cat >> "$DIR/log/run" <<EOF
-#!/bin/sh
-set -e
-
-LOG_D="/var/log/hls-$name/$src-$profile/"
-if [ ! -d "\$LOG_D" ]; then
- mkdir -p -m0750 "\$LOG_D"
-fi
-chown root:adm "\$LOG_D"
-exec chpst -u root:adm svlogd -tt "\$LOG_D"
-EOF
- chmod +x "$DIR/log/run"
-
- ln -s "/var/run/sv.hls-$name-$src-$profile" "$DIR/supervise"
- ln -s "/var/run/sv.hls-$name-$src-$profile.log" "$DIR/log/supervise"
-
- done
-done