Prepare for xdg paths: Data will be stored in /home/user/MyDocs/marble/data once...
authorDennis Nienhüser <nienhues@fzi.de>
Fri, 2 Apr 2010 16:14:22 +0000 (12:14 -0400)
committerDennis Nienhüser <nienhues@fzi.de>
Fri, 2 Apr 2010 16:14:22 +0000 (12:14 -0400)
packaging/debian/marble.sh

index f9317bc..9c98f7d 100755 (executable)
@@ -1,5 +1,18 @@
 #!/bin/sh
 
+# Set the environment variable XDG_DATA_HOME to have
+# marble store cached data in /home/user/MyDocs/marble/data
+# Can be overridden by specifying an alternative path in 
+# the environment variable MARBLE_DATA_HOME, e.g.
+# $ export MARBLE_DATA_HOME=/home/user
+# which would result in cached data being written to
+# /home/user/marble/data.
+XDG_DATA_HOME="${MARBLE_DATA_HOME:-/home/user/MyDocs}"
+export XDG_DATA_HOME
+
+# Marble is installed in /opt/marble. Add it's library
+# to the library search path.
 LD_LIBRARY_PATH="/opt/marble/lib:${LD_LIBRARY_PATH}"
 export LD_LIBRARY_PATH
+
 /opt/marble/bin/marble