diff options
Diffstat (limited to 'src/hls/create-runit-conf.sh')
-rwxr-xr-x | src/hls/create-runit-conf.sh | 45 |
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 |