Quellcode durchsuchen

Windows fixes

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@41475 15284696-431f-4ddb-bdfa-cd5b030d7da7
Glynn Clements vor 15 Jahren
Ursprung
Commit
1c0c72cad8
1 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 7 1
      lib/init/grass.py

+ 7 - 1
lib/init/grass.py

@@ -36,7 +36,7 @@ cmd_name = "@START_UP@"
 grass_version = "@GRASS_VERSION_NUMBER@"
 ld_library_path_var = '@LD_LIBRARY_PATH_VAR@'
 config_projshare = "@CONFIG_PROJSHARE@"
-grass_config_dir = os.path.join(os.getenv('HOME'), "@GRASS_CONFIG_DIR@")
+grass_config_dirname = "@GRASS_CONFIG_DIR@"
 
 gisbase = os.path.normpath(gisbase)
 
@@ -818,6 +818,12 @@ os.environ['GISBASE'] = gisbase
 if windows and not os.getenv('HOME'):
     os.environ['HOME'] = os.path.join(os.getenv('HOMEDRIVE'), os.getenv('HOMEPATH'))
 
+# set SHELL
+if windows and not os.getenv('SHELL'):
+    os.environ['SHELL'] = os.getenv('COMSPEC', 'cmd.exe')
+
+grass_config_dir = os.path.join(os.getenv('HOME'), grass_config_dirname)
+
 atexit.register(cleanup)
 
 # Set default GUI