That would work OK AFAIC. I also just learned that all those file that
were being searched for by the startup script are also ending up in
HOME instead of either Application Support or .grass7.
I guess I'd lean toward the .grass7 solution. This is not like "real"
Mac programs, but a number of cross-platform Mac programs do this.
Here is what is bring this up. We have a Java based ABM that interacts
with GRASS. It needs to access the GRASS configuration files and to
set the environment for GRASS in order to run correctly with GRASS.
This has changed rather dramatically with GRASS 7 (I'm sending a
separate post on a related question).
Wherever this stuff goes, it needs to be in a place that it can be
easily 'found' across platforms in a consistent way. It could be a
path stored in an environmental variable, for example if that is
accessible.
Michael
______________________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
Tempe, AZ 85287-2402
USA
voice: 480-965-6262; fax: 480-965-7671
www: http://csdc.asu.edu, http://shesc.asu.edu
http://www.public.asu.edu/~cmbarton
On Dec 8, 2009, at 11:23 AM, William Kyngesburye wrote:
Just curious - I haven't looked at the config folder changes yet: is
the config folder path configurable at compile time or runtime?
What would be nice is to set platform-specific locations, like ~/
Library/Preferences/grass7 on OSX, instead of the non-Mac-like
hidden dot folder.
And not just hidden folders, but files also, like .grassrc7.
On Dec 8, 2009, at 12:12 PM, Michael Barton wrote:
I found the file. It is now called "rc" but it is not ending up in
~/.grass7. Instead, it is just going into HOME.
So this is a bug somewhere, but I'm not sure where. In Init.sh?
Michael
On Dec 8, 2009, at 11:07 AM, Michael Barton wrote:
Where is GRASS saving its configuration preferences now?
A short while back, Martin switched the location of the wxGUI
configuration files to ~/.grass7/wx. After a bug fix for
preferences saving Sunday, this is working fine.
But where is the .grassrc7 file or its equivalent?
Nothing is being created in the ~/.grass7 directory and I no
longer have a .grassrc7 file. Init.sh refers to $GRASS_CONFIG_DIR,
but this does not seem to be set when I check it from the GRASS
terminal. BUT GRASS starts up with some kind of configuration
because it saves my mapset/location preferences. So where is this?
Michael
______________________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
Tempe, AZ 85287-2402
USA
voice: 480-965-6262; fax: 480-965-7671
www: http://csdc.asu.edu, http://shesc.asu.edu
http://www.public.asu.edu/~cmbarton
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
All generalizations are dangerous, even this one.
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev