---
 recipes/navit/files/navit.launcher |   43 ++++++++++++++++++++++-------------
 1 files changed, 27 insertions(+), 16 deletions(-)

diff --git a/recipes/navit/files/navit.launcher 
b/recipes/navit/files/navit.launcher
index b95aadb..df64ba9 100644
--- a/recipes/navit/files/navit.launcher
+++ b/recipes/navit/files/navit.launcher
@@ -8,23 +8,34 @@
 #
 
#################################################################################
 #
-# 20080105 - v0.0.1    - Initial release
+# 20080105 - v0.0.1     - Initial release
+# 20090818 -            - Zoff <[email protected]> addons and fixes
+# 20091025 -            - Zoff check if navit already running
+# 20091122 -            - Zoff use fsoraw, no more overcommit memory, use 
correct LANG setting
+#
+#
+#################################################################################
 
-# On devices with low memory (< 512Mb?) Navit will segfault on start.
-# This can be worked around by doing
-# "echo 1 > /proc/sys/vm/overcommit_memory"
 
-if test "`cat /proc/meminfo | grep ^MemTotal | awk '{print $2}'`" -lt "500000"
-then
-       if test "$USER" = "root"
-       then
-               echo "Enabling low-mem workaround..."
-               echo 1 > /proc/sys/vm/overcommit_memory
-       else
-               echo "I need root-privs to enable the low-mem workaround!"
-       fi
-fi
+# check if navit already running:
+pgrep '^navit$'
+not_running=$?
 
-navit.real $*
-       
+if [ $not_running == 0 ]; then
+        echo "navit already running !!"
+else
+        echo "ok starting navit ..."
 
+        # HINT: to get correct LANG setting
+        . /etc/profile
+
+        # HINT: we need that for streetname search
+        export LC_ALL=''
+        unset LC_ALL
+
+        # HINT: that should be set in illume, but atm its not
+        # export LANG=de_AT.utf8
+
+        # HINT: navit requests GPS by itself already!
+        fsoraw -r CPU,Display -- navit.real $*
+fi
-- 
1.6.0.4

_______________________________________________
Shr-devel mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to