[GRASS-dev] [bug #5499] (grass) bash scripts starting with #!/bin/sh

Maciek Sieczka via RT grass-bugs at intevation.de
Sun Mar 18 07:12:54 EDT 2007


Hi!

I have found checkbashisms script. In Debian and alike it's provided with
devscripts package. Version 2.9.10 run on GRASS scripts from 6.3 CVS
18.03.2007 yields following warnings. I'm no expert and can't say which are
real. Just letting others know.

$ grass63

$ for i in `ls /usr/local/grass-6.3.cvs/scripts/`; do checkbashisms
/usr/local/grass-6.3.cvs/scripts/$i; done

possible bashism in /usr/local/grass-6.3.cvs/scripts/d.correlate line 75: '[
"$name" == '
possible bashism in /usr/local/grass-6.3.cvs/scripts/d.correlate line 81: '[
"$ok" == '
possible bashism in /usr/local/grass-6.3.cvs/scripts/d.polar line 137: '[
$TOTALVALIDNUMBER == '
possible bashism in /usr/local/grass-6.3.cvs/scripts/g.mlist line 118: '[
"$itype" == '
possible bashism in /usr/local/grass-6.3.cvs/scripts/i.in.spotvgt line 200:
'${NAME}_$PID,${NAME}'
script /usr/local/grass-6.3.cvs/scripts/r.tileset is already a bash script;
skipping
possible bashism in /usr/local/grass-6.3.cvs/scripts/r.univar.sh line 116:
'function abs'
possible bashism in /usr/local/grass-6.3.cvs/scripts/v.univar.sh line 147:
'function abs'

Maciek


-------------------------------------------- Managed by Request Tracker




More information about the grass-dev mailing list