summaryrefslogtreecommitdiffstats
path: root/abs/core/runit-scripts/runitscripts/services/mythdroid/run
blob: fa2cb4898208448cb09ae3b4cfa97f52ff1cff4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

[ -f /etc/conf.d/mdd.conf ] && . /etc/conf.d/mdd.conf

    stat_runit "Starting MythDroid daemon"

    /sbin/chpst -u mythtv /usr/bin/vendor_perl/mdd.pl
    PID=$(pidof -o %PPID -x /usr/bin/vendor_perl/mdd.pl)

# Wait until daemon dies, else runit can't supervise us
    while [ "`pidof -o %PPID -x /usr/bin/vendor_perl/mdd.pl`" == "$PID" ]; do
      sleep 2
    done