Debian Automated Code Analysis

checkbashisms analysis of root-system_5.24.00-1.dsc

possible bashism in ./math/unuran/src/unuran-1.3.0-root/configure line 20940 (should be 'b = a'):
if test "x$with_urng_default" == xrngstream; then
possible bashism in ./math/unuran/src/unuran-1.3.0-root/configure line 20941 (should be 'b = a'):
  if test "x$with_urng_rngstream" == xno; then
possible bashism in ./configure line 3717 (should be >word 2>&1):
         read v1 v2 v3 <&10
possible bashism in ./configure line 3727 (should be >word 2>&1):
           read v1 v2 v3 <&10
possible bashism in ./etc/proof/utils/pload line 21 (typeset):
   typeset -i offset=772
possible bashism in ./config/olbd.in line 39 ($"foo" should be eval_gettext "foo"):
        echo -n $"Starting $prog: "
possible bashism in ./config/olbd.in line 53 ($"foo" should be eval_gettext "foo"):
        echo -n $"Stopping $prog: "
possible bashism in ./config/olbd.in line 84 ($"foo" should be eval_gettext "foo"):
	echo  $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
possible bashism in ./config/xrootd.in line 40 ($"foo" should be eval_gettext "foo"):
        echo -n $"Starting $prog: "
possible bashism in ./config/xrootd.in line 54 ($"foo" should be eval_gettext "foo"):
        echo -n $"Stopping $prog: "
possible bashism in ./config/xrootd.in line 85 ($"foo" should be eval_gettext "foo"):
	echo  $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
possible bashism in ./config/rootd.in line 36 ($"foo" should be eval_gettext "foo"):
        echo -n $"Starting $prog: "
possible bashism in ./config/rootd.in line 48 ($"foo" should be eval_gettext "foo"):
        echo -n $"Stopping $prog: "
possible bashism in ./config/rootd.in line 78 ($"foo" should be eval_gettext "foo"):
	echo  $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
possible bashism in ./config/proofd.in line 35 ($"foo" should be eval_gettext "foo"):
        echo -n $"Starting $prog: "
possible bashism in ./config/proofd.in line 47 ($"foo" should be eval_gettext "foo"):
        echo -n $"Stopping $prog: "
possible bashism in ./config/proofd.in line 77 ($"foo" should be eval_gettext "foo"):
	echo  $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
possible bashism in ./cint/tool/INSTALLBIN line 72 (should be 'b = a'):
if ! test "${MANDIR}x" == "x"; then
possible bashism in ./cint/tool/INSTALLBIN line 77 (should be 'b = a'):
if ! test "${DOCDIR}x" == "x"; then
possible bashism in ./cint/tool/INSTALLBIN line 94 (echo -e):
echo -e "\n  ... successfully installed in $BINDIR\n"
possible bashism in ./cint/tool/INSTALLBIN line 125 (echo -e):
echo -e "\n  ... successfully installed in $LIBDIR\n"
possible bashism in ./cint/tool/INSTALLBIN line 130 (should be 'b = a'):
if ! test "${MANDIR}x" == "x"; then
possible bashism in ./cint/tool/INSTALLBIN line 140 (echo -e):
  echo -e "\n  ... successfully installed in $MANDIR\n")
possible bashism in ./cint/tool/INSTALLBIN line 146 (should be 'b = a'):
if ! test "${DOCDIR}x" == "x"; then
possible bashism in ./cint/tool/INSTALLBIN line 156 (echo -e):
  echo -e "\n  ... successfully installed in $DOCDIR\n")
possible bashism in ./cint/configure line 42 (bash arrays, ${name[0|*|@]}):
unset ${EXPORTS[*]}
possible bashism in ./cint/configure line 59 ('function' is useless):
function config_GCC_defaults {
possible bashism in ./cint/configure line 105 ('function' is useless):
function config_linux {
possible bashism in ./cint/configure line 109 ('function' is useless):
function config_freebsd {
possible bashism in ./cint/configure line 116 ('function' is useless):
function config_linuxx8664gcc {
possible bashism in ./cint/configure line 126 ('function' is useless):
function config_linuxicc {
possible bashism in ./cint/configure line 138 ('function' is useless):
function config_macos {
possible bashism in ./cint/configure line 165 ('function' is useless):
function config_macosx64 {
possible bashism in ./cint/configure line 173 ('function' is useless):
function config_djgpp {
possible bashism in ./cint/configure line 183 ('function' is useless):
function config_cygwin {
possible bashism in ./cint/configure line 195 ('function' is useless):
function config_mingw {
possible bashism in ./cint/configure line 204 ('function' is useless):
function config_mwerks {
possible bashism in ./cint/configure line 209 ('function' is useless):
function configcint_hpux {
possible bashism in ./cint/configure line 214 ('function' is useless):
function config_aix {
possible bashism in ./cint/configure line 219 ('function' is useless):
function config_msvc7 {
possible bashism in ./cint/configure line 268 ('function' is useless):
function config_msvc8 {
possible bashism in ./cint/configure line 270 (${parm/?/pat[/str]}):
    CFLAGS="${CFLAGS/-G5/}"
possible bashism in ./cint/configure line 271 (${parm/?/pat[/str]}):
    CXXFLAGS="${CXXFLAGS/-G5/}"
possible bashism in ./cint/configure line 272 (${parm/?/pat[/str]}):
    CFLAGS="${CFLAGS/-GX/-EHs}"
possible bashism in ./cint/configure line 274 (${parm/?/pat[/str]}):
    CXXFLAGS="${CXXFLAGS/-GX/-EHs}"
possible bashism in ./cint/configure line 278 ('function' is useless):
function config_msvc9 {
possible bashism in ./cint/configure line 280 (${parm/?/pat[/str]}):
    CFLAGS="${CFLAGS/-G5/}"
possible bashism in ./cint/configure line 281 (${parm/?/pat[/str]}):
    CXXFLAGS="${CXXFLAGS/-G5/}"
possible bashism in ./cint/configure line 282 (${parm/?/pat[/str]}):
    CFLAGS="${CFLAGS/-GX/-EHs}"
possible bashism in ./cint/configure line 284 (${parm/?/pat[/str]}):
    CXXFLAGS="${CXXFLAGS/-GX/-EHs}"
possible bashism in ./cint/configure line 288 ('function' is useless):
function config_solarisgcc {
possible bashism in ./cint/configure line 295 ('function' is useless):
function config_solaris {
possible bashism in ./cint/configure line 320 (declare):
declare -a OPTS_AVAIL
possible bashism in ./cint/configure line 321 (declare):
declare -a OPTS_DESCR
possible bashism in ./cint/configure line 322 (let ...):
let numopts=0;
possible bashism in ./cint/configure line 324 ('function' is useless):
function add_opt {
possible bashism in ./cint/configure line 327 (let ...):
  let numopts=$numopts+1
possible bashism in ./cint/configure line 331 (bash arrays, ${name[0|*|@]}):
add_opt "--arch=" "Architecture, one of ${ARCHS[*]}"
possible bashism in ./cint/configure line 357 ($'...' should be "$(printf '...')"):
add_opt "--readlinelib=" "Readline library "$'\n\t'"(defaults to /usr/(local)/lib/libreadline.a if it exists)"
possible bashism in ./cint/configure line 364 ('function' is useless):
function processflag_help {
possible bashism in ./cint/configure line 366 (let ...):
    let iopt=0
possible bashism in ./cint/configure line 370 (${parm/?/pat[/str]}):
        [ "${opts/=/}" != "$opts" ] && arg='<argument>'
possible bashism in ./cint/configure line 372 (let ...):
        let iopt=$iopt+1
possible bashism in ./cint/configure line 377 ('function' is useless):
function guess_arch {
possible bashism in ./cint/configure line 450 ('function' is useless):
function processflag_arch {
possible bashism in ./cint/configure line 451 (bash arrays, ${name[0|*|@]}):
    if [ "${ARCHS[*]/$1/}" = "${ARCHS[*]}" ]; then
possible bashism in ./cint/configure line 453 (bash arrays, ${name[0|*|@]}):
        echo "  "${ARCHS[*]}
possible bashism in ./cint/configure line 461 ('function' is useless):
function processflag_coreversion {
possible bashism in ./cint/configure line 473 ('function' is useless):
function pathtoabs {
possible bashism in ./cint/configure line 475 (${foo:3[:1]}):
    if [ "${1:0:1}" != "/" ]; then
possible bashism in ./cint/configure line 481 ('function' is useless):
function processflag_with_prefix {
possible bashism in ./cint/configure line 488 ('function' is useless):
function processflag_prefix {
possible bashism in ./cint/configure line 494 ('function' is useless):
function processflag_exec_prefix {
possible bashism in ./cint/configure line 500 ('function' is useless):
function processflag_bindir {
possible bashism in ./cint/configure line 506 ('function' is useless):
function processflag_libdir {
possible bashism in ./cint/configure line 512 ('function' is useless):
function processflag_includedir {
possible bashism in ./cint/configure line 519 ('function' is useless):
function processflag_datadir {
possible bashism in ./cint/configure line 526 ('function' is useless):
function processflag_mandir {
possible bashism in ./cint/configure line 532 ('function' is useless):
function processflag_debug {
possible bashism in ./cint/configure line 536 ('function' is useless):
function processflag_pedantic {
possible bashism in ./cint/configure line 543 ('function' is useless):
function processflag_readlinelib {
possible bashism in ./cint/configure line 547 ('function' is useless):
function processflag_inputmode {
possible bashism in ./cint/configure line 556 ('function' is useless):
function processflag_checkstack {
possible bashism in ./cint/configure line 566 (let ...):
    let iopt=0;
possible bashism in ./cint/configure line 570 (bash arrays, ${name[0|*|@]}):
        let numflags=${#flags[*]}
possible bashism in ./cint/configure line 570 (let ...):
        let numflags=${#flags[*]}
possible bashism in ./cint/configure line 571 (let ...):
        let iflag=0
possible bashism in ./cint/configure line 577 (bash arrays, ${name[0|*|@]}):
                func=`echo start ${flags[0]}|sed -e 's,start ,,' -e 's,^-*,,' -e 's,=$,,' -e 's,-,_,g'`
possible bashism in ./cint/configure line 578 (${parm/?/pat[/str]}):
                if [ ${flag/=/} = $flag ]; then
possible bashism in ./cint/configure line 587 (let ...):
            let iflag=$iflag+1
possible bashism in ./cint/configure line 589 (let ...):
        let iopt=$iopt+1
possible bashism in ./cint/configure line 641 (${parm/?/pat[/str]}):
    LINK_READLINELIB="$LIBP`dirname $READLINELIB` ${LIBL/@imp@/readline} "
possible bashism in ./cint/configure line 670 (${parm/?/pat[/str]}):
        LINK_CURSESLIB="$LIBP`dirname $CURSESLIB` ${LIBL/@imp@/${NCURSES}curses}"
possible bashism in ./cint/configure line 685 (bash arrays, ${name[0|*|@]}):
EXPORTS=(${EXPORTS[*]} HAVE_CONFIG)
possible bashism in ./cint/configure line 708 (bash arrays, ${name[0|*|@]}):
    EXPORTS=(${EXPORTS[*]} PREFIX EPREFIX BINDIR LIBDIR \
        INCLUDEDIR INCLUDEDIRCINT DATADIR DATADIRCINT MANDIR)
possible bashism in ./cint/configure line 738 (bash arrays, ${name[0|*|@]}):
echo "# "${ALLOPTIONS[*]} >> $file
possible bashism in ./cint/configure line 740 (bash arrays, ${name[0|*|@]}):
for exp in ${EXPORTS[*]}; do
possible bashism in ./cint/configure line 742 (${!name}):
    value="`echo start \"${!exp}\"|sed -e 's,start ,,' -e 's,[$],$$,g'`"
possible bashism in ./cint/configure line 751 (bash arrays, ${name[0|*|@]}):
echo "/* "${ALLOPTIONS[*]}" */">> $file
possible bashism in ./cint/configure line 753 (bash arrays, ${name[0|*|@]}):
for exp in ${EXPORTS[*]}; do
possible bashism in ./cint/configure line 756 (${!name}):
    value="`echo start \"${!exp}\"|sed -e 's,start ,,' -e 's,\\\\,\\\\\\\\,g'`"
possible bashism in ./cint/configure line 823 (bash arrays, ${name[0|*|@]}):
echo ${ALLOPTIONS[*]} > config.status
possible bashism in ./main/src/roots.sh line 28 (should be '.', not 'source'):
source bin/thisroot.sh
possible bashism in ./net/xrootd/src/xrootd/configure.classic line 596 (${parm/?/pat[/str]}):
	     arch=${arch/macosx/64_macosx}
possible bashism in ./build/package/lib/makedebdir.sh line 221 (brace expansion):
	for i in build/package/*/root-{bin,doc,common,xrootd,rootd,proofd}* 
possible bashism in ./build/unix/makeversion.sh line 18 (sourced script with arguments):
echo "New version is `cat build/version_number`. Updating dependencies..."
possible bashism in ./build/win/compiledata.sh line 49 (should be 'b = a'):
if [ "$HAVEMT" == "1" ]; then
possible bashism in ./build/win/ld.sh line 37 (should be 'b = a'):
if [ "$dll" != "bin/rmkdepend.exe" -a \
     "$dll" != "bin/bindexplib.exe" -a \
     "$dll" != "bin/cint.exe" -a \
     "$dll" != "bin/cint7.exe" -a \
     "$dll" != "bin/makecint.exe" -a \
     "$dll" != "bin/makecint7.exe" -a \
     "$dll" != "bin/rootcint.exe" -a \
     "$dll" != "bin/rootcint7.exe" -a \
     "$dll" != "bin/rlibmap.exe" -a \
     "$dll" != "bin/genmap.exe" -a \
     "$dll" != "cint/main/cint_tmp.exe" -a \
     "$dll" != "cint7/main/cint7_tmp.exe" -a \
     "$dll" != "utils/src/rootcint_tmp.exe" -a \
     "$dll" != "bin/libCint.dll" -a \
     "$dll" != "bin/libReflex.dll" -a \
     "$dll" == "`echo $dll | sed 's,^cint/,,'`" -a \
     -r base/src/precompile.o ]; then
possible bashism in ./build/win/ld.sh line 37 (should be 'b = a'):
if [ "$dll" != "bin/rmkdepend.exe" -a \
     "$dll" != "bin/bindexplib.exe" -a \
     "$dll" != "bin/cint.exe" -a \
     "$dll" != "bin/cint7.exe" -a \
     "$dll" != "bin/makecint.exe" -a \
     "$dll" != "bin/makecint7.exe" -a \
     "$dll" != "bin/rootcint.exe" -a \
     "$dll" != "bin/rootcint7.exe" -a \
     "$dll" != "bin/rlibmap.exe" -a \
     "$dll" != "bin/genmap.exe" -a \
     "$dll" != "cint/main/cint_tmp.exe" -a \
     "$dll" != "cint7/main/cint7_tmp.exe" -a \
     "$dll" != "utils/src/rootcint_tmp.exe" -a \
     "$dll" != "bin/libCint.dll" -a \
     "$dll" != "bin/libReflex.dll" -a \
     "$dll" == "`echo $dll | sed 's,^cint/,,'`" -a \
     -r base/src/precompile.o ]; then
possible bashism in ./build/win/ld.sh line 54 (should be 'b = a'):
   if [ "${dll%.dll}" == "$dll" ]
possible bashism in ./build/win/makeresource.sh line 46 (${parm/?/pat[/str]}):
if [ "x${SVNBRANCH/tag/}" != "x${SVNBRANCH}" ]; then
possible bashism in ./build/win/makeresource.sh line 48 (${parm/?/pat[/str]}):
elif [ "x${SVNBRANCH/branch/}" != "x${SVNBRANCH}" ]; then

This report was generated on Thu, 16 Dec 2010 19:38:34 +0000, based on results by checkbashisms 2.10.65git5