From edd113de73f119cc92789631b095b7ecd4c2b750 Mon Sep 17 00:00:00 2001
From: James Meyer <james.meyer@operamail.com>
Date: Sun, 2 Nov 2008 13:24:26 -0600
Subject: Add LinHES-run master LinHES startup script for X. Called from
 fluxbox

---
 abs/core-testing/LinHES-system/LinHES-run | 76 +++++++++++++++++++++++++++++++
 abs/core-testing/LinHES-system/PKGBUILD   |  4 +-
 2 files changed, 78 insertions(+), 2 deletions(-)
 create mode 100644 abs/core-testing/LinHES-system/LinHES-run

diff --git a/abs/core-testing/LinHES-system/LinHES-run b/abs/core-testing/LinHES-system/LinHES-run
new file mode 100644
index 0000000..14028e3
--- /dev/null
+++ b/abs/core-testing/LinHES-system/LinHES-run
@@ -0,0 +1,76 @@
+#!/bin/sh
+. /etc/profile
+. /etc/systemconfig
+
+keylaunch &
+/usr/bin/tilda &
+/usr/X11R6/bin/unclutter -root -idle 0 -jitter 400 -noevents  &
+/usr/bin/xvattr -a XV_COLORKEY -v 0
+mtd &
+#/usr/bin/nvidia-settings -l
+#/usr/bin/nvidia-settings -a InitialPixmapPlacement=2
+
+if [ x$ShowTips = "x1" ]
+then
+    echo "displaying hints!, line 15 of linhes-run"
+fi
+
+
+if [ !  $SystemType = "Frontend_only" ]
+then
+  if [  -f ~/.configure ]
+        then
+        autocard.py -g &
+        MythVantage -b
+
+#0 yes
+#1 yes/autodetech
+#2  no
+        STATUS=$?
+        if [ ! $STATUS = 2 ]
+        then
+                sudo sv stop mythbackend
+                /usr/local/bin/mythtv-setup
+                sudo sv start mythbackend
+                #maybe run mythfilldatabase here
+        fi
+        rm ~/.configure
+        fi
+fi
+
+
+if [ x"$UseMythWelcome" = "x1" ]
+then
+        STARTCMD="/usr/bin/mythwelcome"
+else
+        STARTCMD="/usr/bin/mythfrontend -d"
+fi
+
+echo "====================================================================="
+echo "Starting $STARTCMD"
+
+
+while [ x = x ]
+do
+        if [ -f /tmp/nomfe ]
+        then
+                sleep 120
+        else
+                if [ -f /tmp/debug ]
+                then
+
+                        echo "using gbd/debug"
+                        gdb /usr/bin/mythfrontend -x $MV_ROOT/mfegdbcommands.txt
+                        #bash -c "osdClient.pl localhost 5000 'Restart: mdb.txt.mythfronte                      nd:::SYS' "&
+                        mv gdb.txt gdb.txt.mythfrontend
+                        sleep 10
+
+                else
+                        killall -9 irexec
+                        /usr/bin/irexec &
+                        $STARTCMD 2>&1
+                fi
+        fi
+echo "_______________________________________________________"
+done
+
diff --git a/abs/core-testing/LinHES-system/PKGBUILD b/abs/core-testing/LinHES-system/PKGBUILD
index 4a8cc25..433b44c 100644
--- a/abs/core-testing/LinHES-system/PKGBUILD
+++ b/abs/core-testing/LinHES-system/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=LinHES-system
 pkgver=1.0
-pkgrel=3
+pkgrel=4
 arch=('i686')
 MVDIR=$startdir/pkg/usr/LH
 BINDIR=$startdir/pkg/usr/bin
@@ -8,7 +8,7 @@ install=LinHES.install
 pkgdesc="scripts and things related to having a automated system"
 depends=()
 
-binfiles="LinHES-start optimize_mythdb.py myth_mtc.py myth_mtc.sh"
+binfiles="LinHES-start optimize_mythdb.py myth_mtc.py myth_mtc.sh LinHES-run"
 
 source=(LinHES-session LinHES-profile.sh $binfiles)
 
-- 
cgit v0.12

