Debian Automated Code Analysis

checkbashisms analysis of mpich_1.2.7-9.1.dsc

possible bashism in ./util/execer line 57 ($"foo" should be eval_gettext "foo"):
        eval args=$"args$line"
possible bashism in ./util/execer line 74 ($"foo" should be eval_gettext "foo"):
    eval repeat=$"repeat$line"
possible bashism in ./util/execer line 90 ($"foo" should be eval_gettext "foo"):
    eval repeati=$"repeat$i"
possible bashism in ./util/execer line 94 ($"foo" should be eval_gettext "foo"):
            eval pgm=$"pgm$i"
possible bashism in ./util/execer line 101 ($"foo" should be eval_gettext "foo"):
	eval host=$"host$i"
possible bashism in ./util/execer line 104 ($"foo" should be eval_gettext "foo"):
	eval numprocs=$"numprocs$i"
possible bashism in ./util/execer line 115 ($"foo" should be eval_gettext "foo"):
	    eval host=$"host$k"
possible bashism in ./util/execer line 118 ($"foo" should be eval_gettext "foo"):
	    eval numprocs=$"numprocs$k"
possible bashism in ./util/execer line 119 ($"foo" should be eval_gettext "foo"):
	    eval pgm=$"pgm$k"
possible bashism in ./util/execer line 123 ($"foo" should be eval_gettext "foo"):
	eval args=$"args$i"
possible bashism in ./util/execer line 131 ($"foo" should be eval_gettext "foo"):
	eval repeat=$"repeat$i"
possible bashism in ./util/execer line 132 ($"foo" should be eval_gettext "foo"):
	eval host=$"host$i"
possible bashism in ./util/execer line 133 ($"foo" should be eval_gettext "foo"):
	eval pgm=$"pgm$i"
possible bashism in ./util/cleanipcs line 43 ($UID should be "$(id -ru)"):
    	cat /proc/sysvipc/shm \
	| gawk '{if ($8 == uid) printf("%s %s\n", comm, $2)}' uid=$UID comm="$ipccmd shm " \
	| sh > /dev/null
possible bashism in ./util/cleanipcs line 52 ($UID should be "$(id -ru)"):
    	cat /proc/sysvipc/sem \
	| gawk '{if ($5 == uid) printf("%s %s\n", comm, $2)}' uid=$UID comm="$ipccmd sem " \
	| sh > /dev/null
possible bashism in ./util/mpirun.rand.in line 18 ($RANDOM):
   n=`expr $RANDOM % $machine_num`
possible bashism in ./util/mpiinstall.in line 237 (<<< here string):
    echo ">>> $1 is a directory; not copied <<<"
possible bashism in ./mpe/slog2sdk/trace_sample/sbin/install-package.in line 163 (<<< here string):
    echo ">>> $1 is a directory; not copied <<<"
possible bashism in ./mpe/slog2sdk/trace_rlog/sbin/install-package.in line 163 (<<< here string):
    echo ">>> $1 is a directory; not copied <<<"
possible bashism in ./mpe/slog2sdk/sbin/install-package.in line 175 (<<< here string):
    echo ">>> $1 is a directory; not copied <<<"
possible bashism in ./mpe/sbin/mpeinstall.in line 173 (<<< here string):
    echo ">>> $1 is a directory; not copied <<<"
possible bashism in ./mpid/ch_lfshmem/setup_ch_lfshmem line 5 (sourced script with arguments):
. mpid/ch_shmem/setup_ch_shmem "$@" 
possible bashism in ./romio/util/romioinstall.in line 70 (<<< here string):
    echo ">>> $1 is a directory; not copied <<<"
possible bashism in ./romio/util/tarch line 59 (test with unary -a (should be -e)):
 	if [ -a /dev/kmem ] ; then
possible bashism in ./romio/util/tarch line 85 (test with unary -a (should be -e)):
 	if [ -a /dev/kmem ] ; then
possible bashism in ./bin/tarch line 63 (test with unary -a (should be -e)):
 	if [ -a /dev/kmem ] ; then
possible bashism in ./bin/tarch line 129 (test with unary -a (should be -e)):
 	if [ -a /dev/kmem ] ; then
possible bashism in ./examples/test/pt2pt/testhetero line 64 ($"foo" should be eval_gettext "foo"):
        eval extrafiles=$"${pgm}files"
possible bashism in ./examples/test/pt2pt/testhetero line 71 ($"foo" should be eval_gettext "foo"):
    eval extrafiles=$"${pgm}files"
possible bashism in ./examples/test/pt2pt/testhetero line 79 ($"foo" should be eval_gettext "foo"):
    eval extraargs=$"${pgm}args"
possible bashism in ./examples/perftest/basetest line 316 ($"foo" should be eval_gettext "foo"):
    eval np=$"np$i"
possible bashism in ./examples/perftest/basetest line 317 ($"foo" should be eval_gettext "foo"):
    eval blatency=$"blatency$i"
possible bashism in ./examples/perftest/basetest line 318 ($"foo" should be eval_gettext "foo"):
    eval brate=$"brate$i"
possible bashism in ./examples/perftest/basetest line 326 ($"foo" should be eval_gettext "foo"):
    eval np=$"np$i"
possible bashism in ./examples/perftest/basetest line 327 ($"foo" should be eval_gettext "foo"):
    eval blatency=$"bllatency$i"
possible bashism in ./examples/perftest/basetest line 328 ($"foo" should be eval_gettext "foo"):
    eval brate=$"blrate$i"

This report was generated on Fri, 17 Dec 2010 09:38:09 +0000, based on results by checkbashisms 2.10.65git5