Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix unset var in smpirun
authorPaul Bédaride <paul.bedaride@gmail.com>
Fri, 26 Apr 2013 13:53:51 +0000 (15:53 +0200)
committerPaul Bédaride <paul.bedaride@gmail.com>
Fri, 26 Apr 2013 13:54:11 +0000 (15:54 +0200)
src/smpi/smpirun.in

index c667617..26f9b88 100755 (executable)
@@ -196,6 +196,7 @@ if [ -z "${HOSTFILE}" ] && [ -z "${PLATFORM}" ] ; then
     exit 1
 fi
 
     exit 1
 fi
 
+HOSTFILETMP=0
 if [ -z "${HOSTFILE}" ] ; then
     HOSTFILETMP=1
     HOSTFILE="$(mktemp tmphostXXXXXX)"
 if [ -z "${HOSTFILE}" ] ; then
     HOSTFILETMP=1
     HOSTFILE="$(mktemp tmphostXXXXXX)"
@@ -370,7 +371,7 @@ fi
 export SMPI_GLOBAL_SIZE=${NUMPROCS}
 if [ -n "${KEEP}" ] ; then
   echo ${EXEC} ${TRACEOPTIONS} ${SIMOPTS} ${PLATFORMTMP} ${APPLICATIONTMP}
 export SMPI_GLOBAL_SIZE=${NUMPROCS}
 if [ -n "${KEEP}" ] ; then
   echo ${EXEC} ${TRACEOPTIONS} ${SIMOPTS} ${PLATFORMTMP} ${APPLICATIONTMP}
-  if [ ${HOSTFILETMP} == 1 ] ; then
+  if [ ${HOSTFILETMP} = 1 ] ; then
     echo "Generated hostfile ${HOSTFILE} keeped."
   fi
 fi
     echo "Generated hostfile ${HOSTFILE} keeped."
   fi
 fi
@@ -381,7 +382,7 @@ if [ -z "${KEEP}" ] ; then
    if [ -z "${PLATFORM}" ]; then
        rm ${PLATFORMTMP}
    fi
    if [ -z "${PLATFORM}" ]; then
        rm ${PLATFORMTMP}
    fi
-   if [ ${HOSTFILETMP} == 1 ] ; then
+   if [ ${HOSTFILETMP} = 1 ] ; then
         rm ${HOSTFILE}
    fi
    rm ${APPLICATIONTMP}
         rm ${HOSTFILE}
    fi
    rm ${APPLICATIONTMP}