Debian Automated Code Analysis

checkbashisms analysis of openswan_2.6.28+dfsg-5.dsc

possible bashism in ./programs/_updown.mast/_updown.mast.in line 304 (echo -e):
   echo -e $RESOLVE_CONF > $ORIG_RESOLV_CONF
possible bashism in ./programs/_updown.klips/_updown.ip2.in line 245 (echo -e):
   echo -e $RESOLVE_CONF > $ORIG_RESOLV_CONF
possible bashism in ./programs/_updown.netkey/_updown.netkey.in line 225 (echo -e):
   echo -e $RESOLVE_CONF > $ORIG_RESOLV_CONF
possible bashism in ./packaging/utils/update-natt line 5 (should be '.', not 'source'):
source umlsetup.sh
possible bashism in ./packaging/utils/update-natt line 15 (should be '.', not 'source'):
source packaging/utils/kernelpatching.sh
possible bashism in ./testing/CA/resign_cert line 8 (should be '.', not 'source'):
source ../../umlsetup.sh
possible bashism in ./testing/CA/dist_certs line 4 (should be '.', not 'source'):
source ../../umlsetup.sh
possible bashism in ./testing/baseconfigs/all/bin/rs line 6 (should be '.', not 'source'):
source testparams.sh
possible bashism in ./testing/baseconfigs/all/bin/rs line 7 ($HOST(TYPE|NAME)):
HOST=`echo $HOSTNAME | tr 'a-z' 'A-Z'`
possible bashism in ./testing/baseconfigs/all/bin/rs line 9 (${!name}):
script=${!var}
possible bashism in ./testing/baseconfigs/all/bin/rs line 11 (should be '.', not 'source'):
source ${script}
possible bashism in ./testing/scripts/showhostkey-02/testparams.sh line 16 (should be VAR="${VAR}foo"):
REF_CONSOLE_FIXUPS+="east-prompt-splitline.pl"
possible bashism in ./testing/scripts/showhostkey-01/testparams.sh line 16 (should be VAR="${VAR}foo"):
REF_CONSOLE_FIXUPS+="east-prompt-splitline.pl"
possible bashism in ./testing/scripts/showhostkey-01/testparams.sh line 17 (should be VAR="${VAR}foo"):
REF_CONSOLE_FIXUPS+="private-key-sanitize.sed"
possible bashism in ./testing/scripts/showhostkey-03/showhostkey-02/testparams.sh line 16 (should be VAR="${VAR}foo"):
REF_CONSOLE_FIXUPS+="east-prompt-splitline.pl"
possible bashism in ./testing/scripts/showhostkey-03/testparams.sh line 16 (should be VAR="${VAR}foo"):
REF_CONSOLE_FIXUPS+="east-prompt-splitline.pl"
possible bashism in ./testing/pluto/nat-pluto-01/northinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/nat-pluto-01/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/nat-double-01/northinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/nat-double-01/roadinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/nat-double-01/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/fail-x509-02/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/psk-pluto-06/roadinit.sh line 17 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/myid-road-06/roadinit.sh line 19 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/psk-pluto-02/roadinit.sh line 15 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/oe-road-01/roadinit.sh line 13 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/x509-pluto-02/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/pluto-unit-01/pluto_unit_tests.sh line 19 (sourced script with arguments):
. doauto --diff isakmp-psk isakmp-rsa isakmp-rsa-case
possible bashism in ./testing/pluto/pluto-unit-01/pluto_unit_tests.sh line 20 (sourced script with arguments):
. doauto --diff isakmp-rsa-dot ipsec-psk ipsec-rsa ipsec-rsa-time-neg 
possible bashism in ./testing/pluto/pluto-unit-01/pluto_unit_tests.sh line 21 (sourced script with arguments):
. doauto --diff ipsec-rsa-time-trunc ipsec-rsa-time-neg-dontrekey 
possible bashism in ./testing/pluto/pluto-unit-01/pluto_unit_tests.sh line 22 (sourced script with arguments):
. doauto --diff ipsec-rsa-delete ipsec-rsa-c ipsec-rsa-co 
possible bashism in ./testing/pluto/pluto-unit-01/pluto_unit_tests.sh line 23 (sourced script with arguments):
. doauto --diff ipsec-psk-rw ipsec-psk-id-rw ipsec-rsa-rw
possible bashism in ./testing/pluto/fail-x509-11/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-03/roadinit.sh line 14 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-03/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/nat-oe-03/roadinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/nat-oe-03/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/x509-pluto-04/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/tpm-accept-08/westinit.sh line 5 (should be '.', not 'source'):
source /testing/pluto/bin/westlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-07/roadinit.sh line 16 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-07/eastinit.sh line 8 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/x509-pluto-05/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/ike-algo-02/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/basic-pluto-10/northinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/basic-pluto-10/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/basic-pluto-05/northinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/basic-pluto-05/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/basic-pluto-09/northinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/basic-pluto-09/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/oe-road-02/roadinit.sh line 17 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/x509-pluto-06/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/psk-pluto-05/roadinit.sh line 15 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/nat-dpd-pluto-01/northinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/nat-dpd-pluto-01/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/tpm-accept-04/westinit.sh line 5 (should be '.', not 'source'):
source /testing/pluto/bin/westlocal.sh
possible bashism in ./testing/pluto/tpm-accept-05/westinit.sh line 5 (should be '.', not 'source'):
source /testing/pluto/bin/westlocal.sh
possible bashism in ./testing/pluto/myid-road-03/roadinit.sh line 16 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/fail-x509-08/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/myid-road-04/roadinit.sh line 17 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/fail-x509-12/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-06/roadinit.sh line 16 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-06/eastinit.sh line 8 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-05/roadinit.sh line 16 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-05/eastinit.sh line 8 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/nat-pluto-04/roadinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/nat-pluto-04/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/myid-road-02/roadinit.sh line 16 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/pluto-rekey-02/northinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/pluto-rekey-02/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/aggr-pluto-03/northinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/aggr-pluto-03/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/myid-road-01/roadinit.sh line 17 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/psk-pluto-03/roadinit.sh line 16 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-04/roadinit.sh line 16 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-04/eastinit.sh line 8 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/tpm-accept-06/westinit.sh line 5 (should be '.', not 'source'):
source /testing/pluto/bin/westlocal.sh
possible bashism in ./testing/pluto/tpm-accept-01/westinit.sh line 5 (should be '.', not 'source'):
source /testing/pluto/bin/westlocal.sh
possible bashism in ./testing/pluto/nat-aggr-01/northinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/nat-aggr-01/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/fail-x509-13/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/fail-x509-07/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-09/roadinit.sh line 18 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-09/eastinit.sh line 10 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/fail-x509-10/northinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/fail-x509-10/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-10/roadinit.sh line 14 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-10/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-08/roadinit.sh line 16 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-08/eastinit.sh line 8 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/basic-pluto-03/northinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/basic-pluto-03/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/pluto-unit-02/pluto_unit_tests.sh line 20 (sourced script with arguments):
. doauto --diff k4096-dns isakmp-dnsrsa isakmp-dnsrsa-case isakmp-dnsrsa-dot
possible bashism in ./testing/pluto/pluto-unit-02/pluto_unit_tests.sh line 21 (sourced script with arguments):
. doauto --diff ipsec-dnsrsa ipsec-dnsrsa-delete ipsec-dnsrsa-c ipsec-dnsrsa-co
possible bashism in ./testing/pluto/pluto-unit-02/pluto_unit_tests.sh line 22 (sourced script with arguments):
. doauto --diff ipsec-dnsrsa-rw
possible bashism in ./testing/pluto/pluto-unit-02/pluto_unit_tests.sh line 23 (sourced script with arguments):
. doauto --diff ipsec-oppo ipsec-oppo-seq ipsec-oppo-twice
possible bashism in ./testing/pluto/pluto-unit-02/pluto_unit_tests.sh line 24 (sourced script with arguments):
. doauto --diff ipsec-oppo-narrow ipsec-oppo-miss
possible bashism in ./testing/pluto/pluto-unit-02/pluto_unit_tests.sh line 25 (sourced script with arguments):
. doauto --diff oe oe-noo clear block-pl reject-pl ipsec-oppo-group
possible bashism in ./testing/pluto/pluto-unit-02/pluto_unit_tests.sh line 26 (sourced script with arguments):
. doauto --diff isakmp-rsa-myid
possible bashism in ./testing/pluto/pluto-unit-02/pluto_unit_tests.sh line 27 (sourced script with arguments):
. doauto --diff regr-oppo-narrow regr-shunt-oppo regr-template-32-32
possible bashism in ./testing/pluto/tpm-accept-03/westinit.sh line 5 (should be '.', not 'source'):
source /testing/pluto/bin/westlocal.sh
possible bashism in ./testing/pluto/fail-x509-01/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-12/roadinit.sh line 18 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-12/eastinit.sh line 10 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/tpm-accept-01b/westinit.sh line 5 (should be '.', not 'source'):
source /testing/pluto/bin/westlocal.sh
possible bashism in ./testing/pluto/psk-pluto-01/roadinit.sh line 15 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/nat-pluto-03/roadinit.sh line 13 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/nat-pluto-03/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/nat-pluto-02/roadinit.sh line 7 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/nat-pluto-02/eastinit.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/myid-road-05/roadinit.sh line 17 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-11/roadinit.sh line 14 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/xauth-pluto-11/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/psk-pluto-04/roadinit.sh line 15 (should be '.', not 'source'):
source /testing/pluto/bin/roadlocal.sh
possible bashism in ./testing/pluto/nat-pluto-06/northinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/nat-pluto-06/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/nat-pluto-07/northinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/northlocal.sh
possible bashism in ./testing/pluto/nat-pluto-07/eastinit.sh line 6 (should be '.', not 'source'):
source /testing/pluto/bin/eastlocal.sh
possible bashism in ./testing/pluto/tpm-accept-07/westinit.sh line 5 (should be '.', not 'source'):
source /testing/pluto/bin/westlocal.sh
possible bashism in ./testing/pluto/bin/dopluto line 28 ('function' is useless):
function performpluto() {
possible bashism in ./testing/pluto/bin/roadlocal.sh line 4 (should be '.', not 'source'):
source /testing/pluto/bin/hostlocal.sh 
possible bashism in ./testing/pluto/bin/westnlocal.sh line 6 (should be 'b = a'):
if [ "$WEST_USERLAND" == "strongswan" ]
possible bashism in ./testing/pluto/bin/westnlocal.sh line 15 (should be 'b = a'):
elif [ "$WEST_USERLAND" == "racoon2" ]
possible bashism in ./testing/pluto/bin/eastlocal.sh line 8 (should be 'b = a'):
if [ "$EAST_USERLAND" == "strongswan" ]
possible bashism in ./testing/pluto/bin/eastlocal.sh line 17 (should be 'b = a'):
elif [ "$WEST_USERLAND" == "racoon2" ]
possible bashism in ./testing/pluto/bin/eastnlocal.sh line 9 (should be 'b = a'):
if [ "$EAST_USERLAND" == "strongswan" ]
possible bashism in ./testing/pluto/bin/eastnlocal.sh line 18 (should be 'b = a'):
elif [ "$WEST_USERLAND" == "racoon2" ]
possible bashism in ./testing/pluto/bin/doauto line 70 (brace expansion):
	rm -f pluto/{east,west}/*.pid
possible bashism in ./testing/pluto/bin/doauto line 71 (brace expansion):
        rm -f pluto/{east,west}/core
possible bashism in ./testing/pluto/bin/westlocal.sh line 6 (should be 'b = a'):
if [ "$WEST_USERLAND" == "strongswan" ]
possible bashism in ./testing/pluto/bin/westlocal.sh line 15 (should be 'b = a'):
elif [ "$WEST_USERLAND" == "racoon2" ]
possible bashism in ./testing/pluto/tpm-accept-02/westinit.sh line 5 (should be '.', not 'source'):
source /testing/pluto/bin/westlocal.sh
possible bashism in ./testing/packaging/dotests.sh line 9 (should be '.', not 'source'):
source TESTLIST
possible bashism in ./testing/utils/make-uml.sh line 129 (${!name}):
    UMLKERNEL=${!kernelvar}
possible bashism in ./testing/utils/make-uml.sh line 133 (${!name}):
	UMLKERNEL=${!kernelvar}
possible bashism in ./testing/utils/make-uml.sh line 218 (${!name}):
    UMLKERNEL=${!kernelvar}
possible bashism in ./testing/utils/make-uml.sh line 222 (${!name}):
	UMLKERNEL=${!kernelvar}
possible bashism in ./testing/utils/uml-functions.sh line 178 ($HOST(TYPE|NAME)):
    if [ "X$HOSTTYPE" == "Xopenswan" ]
possible bashism in ./testing/utils/uml-functions.sh line 178 (should be 'b = a'):
    if [ "X$HOSTTYPE" == "Xopenswan" ]
possible bashism in ./testing/utils/nightly-sample.sh line 20 (should be '.', not 'source'):
source $HOME/openswan-2-regress-env.sh
possible bashism in ./testing/utils/functions.sh line 43 (should be '.', not 'source'):
    source ./testparams.sh
possible bashism in ./testing/utils/functions.sh line 76 (should be '.', not 'source'):
	    source ./testparams.sh
possible bashism in ./testing/utils/pl_inst.sh line 10 (should be '.', not 'source'):
source ${MYBOX}/umlsetup.sh
possible bashism in ./testing/utils/localswitches.sh line 16 (should be '.', not 'source'):
    source testparams.sh
possible bashism in ./testing/kernelconfigs/updatekernelconfig.sh line 20 (should be '.', not 'source'):
source ../../umlsetup.sh
possible bashism in ./testing/klips/module-memory-01/examine-proc.sh line 11 (let ...):
while [ $PASS -le 5 ]; do PASS_STR=`printf "%02d" $PASS`; rmmod ipsec; cat /proc/meminfo >/tmp/proc_meminfo-no-ipsec-mod-$PASS_STR; insmod /ipsec.o; cat /proc/meminfo >/tmp/proc_meminfo-ipsec-mod-$PASS_STR; let PASS=$PASS+1; done
possible bashism in ./testing/klips/dotests.sh line 9 (should be '.', not 'source'):
source TESTLIST

This report was generated on Sun, 26 Dec 2010 00:10:59 +0000, based on results by checkbashisms 2.10.65git5