Rainer, I cannot seem to replicate your issue:
G srorg6630/tmp ~> g.version GRASS 7.1.svn (2015) G srorg6630/tmp ~> g.list region tmp tmp.d.rast.edit.6753 tmp1 G srorg6630/tmp ~> g.copy region=tmp,tmp1 --overwrite Copy region definition <tmp@tmp> to current mapset as <tmp1> G srorg6630/tmp ~> echo $? 0 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 LOCATION/MAPSET/windows/. Regards, Huidae On Fri, Nov 6, 2015 at 8:21 AM, Rainer M Krug <[email protected]> wrote: > When copying via g.copy and specifying --overwrite and the target object > already exists, the return value is 1 but no error message is returned: > > ,---- > | simASM:grassAnalysis> g.copy --overwrite region=region1,region2 > | simASM:grassAnalysis> echo $? > | 1 > | simASM:grassAnalysis> g.version > | GRASS 7.0.1 (2015) > | simASM:grassAnalysis> > `---- > > From http://tldp.org/LDP/abs/html/exit-status.html: > > ,---- > | A successful command returns a 0, while an unsuccessful one returns a > | non-zero value that usually can be interpreted as an error code. > `---- > > So shouldn't the return value be 0 in this case, as the command did what > it was told? > > Cheers, > > Rainer > > -- > Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation > Biology, UCT), Dipl. Phys. (Germany) > > Centre of Excellence for Invasion Biology > Stellenbosch University > South Africa > > Tel : +33 - (0)9 53 10 27 44 > Cell: +33 - (0)6 85 62 59 98 > Fax : +33 - (0)9 58 10 27 44 > > Fax (D): +49 - (0)3 21 21 25 22 44 > > email: [email protected] > > Skype: RMkrug > > PGP: 0x0F52F982 > > _______________________________________________ > grass-dev mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/grass-dev >
_______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
