|
@@ -724,6 +724,17 @@ def load_env():
|
|
except:
|
|
except:
|
|
continue
|
|
continue
|
|
os.environ[k] = v
|
|
os.environ[k] = v
|
|
|
|
+ # Allow for mixed ISIS-GRASS Environment
|
|
|
|
+ if os.getenv('ISISROOT'):
|
|
|
|
+ isis = os.getenv('ISISROOT')
|
|
|
|
+ os.environ['ISIS_LIB'] = isis + "/lib"
|
|
|
|
+ os.environ['ISIS_3RDPARTY'] = isis + "/3rdParty/lib"
|
|
|
|
+ os.environ['QT_PLUGIN_PATH'] = isis + "/3rdParty/plugins"
|
|
|
|
+ #os.environ['ISIS3DATA'] = isis + "$ISIS3DATA"
|
|
|
|
+ libpath = os.getenv('LD_LIBRARY_PATH')
|
|
|
|
+ isislibpath = os.getenv('ISIS_LIB')
|
|
|
|
+ isis3rdparty = os.getenv('ISIS_3RDPARTY')
|
|
|
|
+ os.environ['LD_LIBRARY_PATH'] = libpath + ":" + isislibpath + ":" + isis3rdparty
|
|
|
|
|
|
|
|
|
|
def set_language():
|
|
def set_language():
|
|
@@ -1022,7 +1033,10 @@ def bash_startup():
|
|
|
|
|
|
f = open(bashrc, 'w')
|
|
f = open(bashrc, 'w')
|
|
f.write("test -r ~/.alias && . ~/.alias\n")
|
|
f.write("test -r ~/.alias && . ~/.alias\n")
|
|
- f.write("PS1='GRASS %s (%s):\w > '\n" % (grass_version, location_name))
|
|
|
|
|
|
+ if os.getenv('ISISROOT'):
|
|
|
|
+ f.write("PS1='ISIS-GRASS %s (%s):\w > '\n" % (grass_version, location_name))
|
|
|
|
+ else:
|
|
|
|
+ f.write("PS1='GRASS %s (%s):\w > '\n" % (grass_version, location_name))
|
|
f.write("PROMPT_COMMAND=\"'%s'\"\n" % os.path.join(gisbase, 'etc',
|
|
f.write("PROMPT_COMMAND=\"'%s'\"\n" % os.path.join(gisbase, 'etc',
|
|
'prompt.py'))
|
|
'prompt.py'))
|
|
|
|
|