[GRASS-dev] g.mapsets, print only accessible mapsets

Glynn Clements glynn at gclements.plus.com
Thu Mar 20 11:26:46 EDT 2008

Martin Landa wrote:

> Hi all,
> is there a way how to determine if a mapset is accessible without need
> to switch 'g.mapset name' -> 'ERROR: You don't have permission to use
> this mapset'. If not maybe new flag for g.mapsets would make sense?
> -a 'List all accessible mapsets'

At the C level, G__mapset_permissions() and G__mapset_permissions2()
determines whether or not a specific mapset can be used as the current
mapset (i.e. it's a directory, and you own it).

AFAIK, there isn't a user command to determine this. If it's useful,
it really belongs in g.mapset rather than g.mapsets, as the former
deals with the current mapset (used for output) while the latter deals
with the mapsets used for input.

Glynn Clements <glynn at gclements.plus.com>

More information about the grass-dev mailing list