summaryrefslogtreecommitdiffstats
path: root/abs/core/runit-scripts/runitscripts/services/mythbackend/run
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core/runit-scripts/runitscripts/services/mythbackend/run')
-rwxr-xr-xabs/core/runit-scripts/runitscripts/services/mythbackend/run31
1 files changed, 31 insertions, 0 deletions
diff --git a/abs/core/runit-scripts/runitscripts/services/mythbackend/run b/abs/core/runit-scripts/runitscripts/services/mythbackend/run
new file mode 100755
index 0000000..48c68d3
--- /dev/null
+++ b/abs/core/runit-scripts/runitscripts/services/mythbackend/run
@@ -0,0 +1,31 @@
+#!/bin/sh
+exec 2>&1
+. /etc/profile
+. /etc/systemconfig
+export TERM=linux
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+stat_runit "Starting MythBackend"
+export HOME=/root
+if [ ! x$SystemType = xSlave_backend ]
+then
+ sv start mysql > /dev/null 2>/dev/null
+ #run mythfilldatabase
+ printhl " Running mythfilldatabase"
+ /usr/MythVantage/bin/initial_db_run &
+fi
+mkfifo /tmp/mbefifo >/dev/null 2>/dev/null
+#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
+ exec su mythtv -c "/usr/bin/mythbackend --logfile /var/log/mythtv/mythbackend.log"
+# fi