[GRASS-dev] Return value from g.copy is one when --overwrite - bug or feature?
neteler at osgeo.org
Sun Nov 8 09:38:24 PST 2015
On Sun, Nov 8, 2015 at 11:22 AM, Rainer M Krug <Rainer at krugs.de> wrote:
> Huidae Cho <grass4u at gmail.com> writes:
>> I cannot seem to replicate your issue:
>> G srorg6630/tmp ~> g.version
>> GRASS 7.1.svn (2015)
>> G srorg6630/tmp ~> g.list region
>> G srorg6630/tmp ~> g.copy region=tmp,tmp1 --overwrite
>> Copy region definition <tmp at tmp> to current mapset as <tmp1>
>> G srorg6630/tmp ~> echo $?
>> g.copy returns 1 when it cannot either read the source or write to the
>> target. Please check your permissions on your region files in
> You are correct - they are read only.
> So the return value is correct - but an error should be raised - or is
> there a reason why this should silently fail?
It should probably not silently fail.
The code in question is in
and potentially there to be added strerror(errno) as for example in
More information about the grass-dev