瀏覽代碼

Fix bugs in Init.sh on Windows

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@37070 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements 16 年之前
父節點
當前提交
03b529c48e
共有 2 個文件被更改,包括 13 次插入15 次删除
  1. 5 12
      lib/init/functions.sh
  2. 8 3
      lib/init/init.sh

+ 5 - 12
lib/init/functions.sh

@@ -124,20 +124,13 @@ set_paths()
     fi
     export PATH
 
-    # Set LD_LIBRARY_PATH to find GRASS shared libraries
-    if [ ! "GRASS_LD_LIBRARY_PATH" ] ; then
-	GRASS_LD_LIBRARY_PATH="$GISBASE/lib"
+    # Set PYTHONPATH to find GRASS Python modules
+    if [ ! "$PYTHONPATH" ] ; then
+	PYTHONPATH="$GISBASE/etc/python"
     else
-	GRASS_LD_LIBRARY_PATH="$GISBASE/lib:$GRASS_LD_LIBRARY_PATH"
+	PYTHONPATH="$GISBASE/etc/python:$PYTHONPATH"
     fi
-
-# Set PYTHONPATH to find GRASS Python modules
-if [ ! "$PYTHONPATH" ] ; then
-  PYTHONPATH="$GISBASE/etc/python"
-else
-  PYTHONPATH="$GISBASE/etc/python:$PYTHONPATH"
-fi
-export PYTHONPATH
+    export PYTHONPATH
 }
 
 set_defaults()

+ 8 - 3
lib/init/init.sh

@@ -144,10 +144,15 @@ read_gui
 # Get Locale name
 get_locale
 
-# Set PATH, @LD_LIBRARY_PATH_VAR@, PYTHONPATH
-GRASS_LD_LIBRARY_PATH="$@LD_LIBRARY_PATH_VAR@"
+# Set PATH, PYTHONPATH
 set_paths
-@LD_LIBRARY_PATH_VAR@="$GRASS_LD_LIBRARY_PATH"
+
+# Set LD_LIBRARY_PATH (etc) to find GRASS shared libraries
+if [ ! "$@LD_LIBRARY_PATH_VAR@" ] ; then
+    @LD_LIBRARY_PATH_VAR@="$GISBASE/lib"
+else
+    @LD_LIBRARY_PATH_VAR@="$GISBASE/lib:$@LD_LIBRARY_PATH_VAR@"
+fi
 export @LD_LIBRARY_PATH_VAR@
 
 # Set GRASS_PAGER, GRASS_WISH, GRASS_PYTHON, GRASS_GNUPLOT