#!/bin/sh exec 2>&1 . /etc/systemconfig export TERM=linux . /etc/rc.conf . /etc/rc.d/functions #wait for mysql /sbin/svwaitup -s 5 /service/mysql #profile is here to setup LC_ALL/locale MYTH_RUN_STATUS="1" . /etc/profile MYTH_ARGS="-q --syslog local6" [ -f /etc/conf.d/mythbackend ] && . /etc/conf.d/mythbackend stat_runit "Scanning for new storage" MYTHCONFDIR=/usr/share/mythtv /usr/LH/bin/add_storage.py --report > /dev/null if [ -e /tmp/scan_report ] then echo "#####################################################" echo " New storage found " echo "" cat /tmp/scan_report echo "" echo " run /usr/LH/bin/add_storage.py to make it available " echo "#######################################################" fi stat_runit "Starting MythBackend" export HOME=/root if [ ! x$SystemType = xSlave_backend ] then sv start mysql > /dev/null 2>/dev/null fi #echo "Starting mythbackend" # if [ -f /tmp/debug ] # then # echo "using gbd/debug" # gdb /usr/bin/mythbackend -x $MV_ROOT/mbegdbcommands.txt # bash -c "osdClient.pl localhost 5000 'Restart gdb mbe :::SYS' "& # mv gdb.txt /data/home/mythtv/gdb.txt.mythbackend # chown mythtv:mythtv /data/home/mythtv/gdb.txt.mythbackend # sleep 10 # # else if pacman -Q mythtv | grep -q 0.24 then exec su mythtv -c "/usr/bin/mythbackend --logfile /var/log/mythtv/mythbackend.log" else exec su mythtv -c "/usr/bin/mythbackend -q --syslog local6" fi # fi