Ignore:
Timestamp:
09/27/2007 07:26:14 PM (17 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
experimental
Children:
aafcfa9
Parents:
f9bfa72
Message:

Revised func_compare.sh

File:
1 edited

Legend:

Unmodified
Added
Removed
  • common/libs/func_compare.sh

    rf9bfa72 r111d25a  
    5858  local    ROOT_DIR=/
    5959  local DEST_TOPDIR=/${SCRIPT_ROOT}
    60   local   ICALOGDIR=/${SCRIPT_ROOT}/logs/ICA
    61   local FARCELOGDIR=/${SCRIPT_ROOT}/logs/farce
     60  local   ICALOGDIR=/${SCRIPT_ROOT}/${LOGDIRBASE}/ICA
     61  local FARCELOGDIR=/${SCRIPT_ROOT}/${LOGDIRBASE}/farce
    6262
    6363  if [[ "$RUN_ICA" = "y" ]] ; then
     
    6565(
    6666    cat << EOF
    67         @extras/do_copy_files "$PRUNEPATH" $ROOT_DIR $DEST_ICA/$ITERATION >>logs/\$@ 2>&1 && \\
    68         extras/do_ica_prep $DEST_ICA/$ITERATION >>logs/\$@ 2>&1
     67        @extras/do_copy_files "$PRUNEPATH" $ROOT_DIR $DEST_ICA/$ITERATION >> ${LOGDIRBASE}/\$@ 2>&1 && \\
     68        extras/do_ica_prep $DEST_ICA/$ITERATION >> ${LOGDIRBASE}/\$@ 2>&1
    6969EOF
    7070) >> $MKFILE.tmp
     
    7878(
    7979    cat << EOF
    80         @extras/do_copy_files "$PRUNEPATH" $ROOT_DIR $DEST_FARCE/$ITERATION >>logs/\$@ 2>&1 && \\
    81         extras/filelist $DEST_FARCE/$ITERATION $DEST_FARCE/filelist-$ITERATION >>logs/\$@ 2>&1
     80        @extras/do_copy_files "$PRUNEPATH" $ROOT_DIR $DEST_FARCE/$ITERATION >> ${LOGDIRBASE}/\$@ 2>&1 && \\
     81        extras/filelist $DEST_FARCE/$ITERATION $DEST_FARCE/filelist-$ITERATION >> ${LOGDIRBASE}/\$@ 2>&1
    8282EOF
    8383) >> $MKFILE.tmp
     
    9191wrt_do_ica_work() {                #
    9292#----------------------------------#
    93   echo -e "\t@extras/do_ica_work $1 $2 $ICALOGDIR $3 >>logs/\$@ 2>&1" >> $MKFILE.tmp
     93  echo -e "\t@extras/do_ica_work $1 $2 $ICALOGDIR $3 >> ${LOGDIRBASE}/\$@ 2>&1" >> $MKFILE.tmp
    9494}
    9595
     
    102102  local ITEDIR=$3/$2
    103103  local ITEFILE=$3/filelist-$2
    104   echo -e "\t@extras/farce --directory $OUTPUT $PREDIR $PREFILE $ITEDIR $ITEFILE >>logs/\$@ 2>&1" >> $MKFILE.tmp
     104  echo -e "\t@extras/farce --directory $OUTPUT $PREDIR $PREFILE $ITEDIR $ITEFILE >> ${LOGDIRBASE}/\$@ 2>&1" >> $MKFILE.tmp
    105105}
    106106
     
    110110  local build=build_$1
    111111  local file
     112  local ch_order=${PREV%%_*}
    112113
     114  echo -e "\t@cd /\$(SCRIPT_ROOT)/${LOGDIRBASE} && mkdir $build && mv -f ${ch_order}_* $build" >> $MKFILE.tmp
     115
     116  if [ ! "${1}" = "1" ] ; then
    113117(
    114118    cat << EOF
    115         @cd logs && \\
    116         mkdir $build && \\
    117         mv -f ${system_build} $build && \\
    118         if [ ! $build = build_1 ] ; then \\
    119           cd $build && \\
    120           for file in \`ls .\` ; do \\
    121             mv -f \$\$file \`echo \$\$file | sed -e 's,-$build,,'\` ; \\
    122           done ; \\
    123         fi ;
    124         @cd /\$(SCRIPT_ROOT)
    125         @if [ -d test-logs ] ; then \\
    126           cd test-logs && \\
    127           mkdir $build && \\
    128           mv -f ${system_build} $build && \\
    129           if [ ! $build = build_1 ] ; then \\
    130             cd $build && \\
    131             for file in \`ls .\` ; do \\
    132               mv -f \$\$file \`echo \$\$file | sed -e 's,-$build,,'\` ; \\
    133             done ; \\
    134           fi ; \\
    135           cd /\$(SCRIPT_ROOT) ; \\
    136         fi ;
     119        @cd $build && \\
     120        for file in \`ls .\` ; do \\
     121          mv -f \$\$file \`echo \$\$file | sed -e 's,-$build,,'\` ; \\
     122        done ;
    137123EOF
    138124) >> $MKFILE.tmp
     125  fi
     126
     127  if [ ${CONFIG_TESTS} = "y" ] ; then
     128    echo -e "\t@cd /\$(SCRIPT_ROOT)/${TESTLOGDIRBASE} && mkdir $build && mv -f ${ch_order}_* $build" >> $MKFILE.tmp
     129  fi
     130
     131  echo -e "\t@cd /\$(SCRIPT_ROOT)" >> $MKFILE.tmp
    139132}
Note: See TracChangeset for help on using the changeset viewer.