GeniviDemo.sh: Updating Example Start Script
authorMichael Schuldt <michael.schuldt@bmw.de>
Thu, 3 May 2012 07:55:43 +0000 (09:55 +0200)
committerMichael Schuldt <michael.schuldt@bmw.de>
Thu, 3 May 2012 07:55:43 +0000 (09:55 +0200)
GeniviDemo.sh [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index f8ca0b0..91f1be6
@@ -8,7 +8,7 @@
 # you may not use this file except in compliance with the License. 
 # You may obtain a copy of the License at 
 #
-#              http://www.apache.org/licenses/LICENSE-2.0 
+#       http://www.apache.org/licenses/LICENSE-2.0 
 #
 # Unless required by applicable law or agreed to in writing, software 
 # distributed under the License is distributed on an "AS IS" BASIS, 
 
 export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
 export DISPLAY=:0.0
-export DBUS_SESSION_BUS_ADDRESS=tcp:host=0.0.0.0,port=12434
-PIDSURFACE1=/var/run/surface1.pid
-PIDSURFACE2=/var/run/surface2.pid
-
-init_scene()
-{
-       LayerManagerClientExample
-}
-
-deinit_scene()
-{
-       LayerManagerClientExample 2
-}
+PIDSURFACE1=/tmp/surface1.pid
+PIDSURFACE2=/tmp/surface2.pid
 
 start_egl_example_application()
 {
-       EGLX11ApplicationExample &
-       pidofdlt=`ps aux | grep EGLX11ApplicationExample | grep -v grep | awk '{print $2}'`
-       echo $pidofdlt > $PIDSURFACE1
+    EGLX11ApplicationExample &
+    pidofdlt=`ps aux | grep EGLX11ApplicationExample | grep -v grep | awk '{print $2}'`
+    echo $pidofdlt > $PIDSURFACE1
 }
 
-start_glx_example_application()
+start_mock_example_application()
 {
-       GLX11ApplicationExample &
-       pidofdlt=`ps aux | GLX11ApplicationExample | grep -v grep | awk '{print $2}'`
-       echo $pidofdlt > $PIDSURFACE2
+    EGLX11MockNavigation -layer 3000 -surface 20 &
+    pidofdlt=`ps aux | grep EGLX11MockNavigation  | grep -v grep | awk '{print $2}'`
+    echo $pidofdlt > $PIDSURFACE2
 }
 
 
 killprocess()
 {
-       if [ -f $1 ]; then
-               kill -9 `cat $1`
-               rm -f $1
-       fi
+    if [ -f $1 ]; then
+        kill -9 `cat $1`
+        rm -f $1
+    fi
 }
 stop() 
 {
-       killprocess $PIDSURFACE1
-       killprocess $PIDSURFACE2
-       deinit_scene
+    killprocess $PIDSURFACE1
+    killprocess $PIDSURFACE2
 }
 
-
-
 start()
 {
-       init_scene
-       sleep 1
-       start_egl_example_application
-       sleep 2
-       start_glx_example_application
+    start_egl_example_application
+    start_mock_example_application
 }
 
 case "$1" in
-       start)
-               start
-               ;;
-       init_scene)
-               init_scene
-               ;;
-       start_example_application)
-               start_example_application
-               ;;
-       stop)
-               stop
-               ;;
+    start)
+        start
+        ;;
+    start_example_application)
+        start_example_application
+        ;;
+    stop)
+        stop
+        ;;
 
-       *)
-               echo "Usage: $0 {init_scene|start|start_example_application|stop"
-               ;;
+    *)
+        echo "Usage: $0 {start|start_example_application|stop}"
+        ;;
 esac
 exit 0