Changeset 8ba8df4 for common/func_ICA.sh


Ignore:
Timestamp:
04/09/2006 08:31:19 PM (18 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
experimental
Children:
6a14368
Parents:
a101844
Message:

Added wrt_do_X_work functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • common/func_ICA.sh

    ra101844 r8ba8df4  
    3333      wrt_prepare        "$ITERATION"
    3434      wrt_logs_and_clean "$ITERATION"
    35       echo -e "\t@touch \$@\n" >> $MKFILE
    3635      PREV=$ITERATION
    3736    elif [ "$N" = "$ITERATIONS" ] ; then
    3837      echo "iteration-last:  $PREV  system_rebuild" >> $MKFILE
    39       wrt_prepare        "$ITERATION"
     38      wrt_prepare        "$ITERATION" "$PREV"
    4039      wrt_logs           "$ITERATION"
    41       #I need to gigure out how to handle this for ITERATIONS > 2
    42       # @do_ica_work $1 $2
    43       # @farce $1 $2
    44       echo -e "\t@touch \$@\n" >> $MKFILE
    4540    else
    4641      echo "$ITERATION:  $PREV  system_rebuild" >> $MKFILE
    47       wrt_prepare        "$ITERATION"
     42      wrt_prepare        "$ITERATION" "$PREV"
    4843      wrt_logs_and_clean "$ITERATION"
    49       echo -e "\t@touch \$@\n" >> $MKFILE
    5044      PREV=$ITERATION
    5145    fi
     
    5751#----------------------------------#
    5852  local ITERATION=$1
     53  local      PREV=$2
    5954
    6055  if [[ "$PROGNAME" = "clfs" ]] && [[ "$METHOD" = "boot" ]] ; then
    6156    local PRUNEPATH="/jhalfs /sources /var/log/paco /opt /dev /home /mnt /proc \
    6257/root /sys /tmp /usr/src /lost+found /tools"
    63     local ROOT_DIR=/
     58    local    ROOT_DIR=/
    6459    local DEST_TOPDIR=/jhalfs
     60    local   ICALOGDIR=/jhalfs/logs/ICA
     61    local FARCELOGDIR=/jhalfs/logs/farce
    6562  else
    6663    local PRUNEPATH="$BUILDDIR/jhalfs $BUILDDIR/sources $BUILDDIR/var/log/paco \
     
    6865$BUILDDIR/proc $BUILDDIR/root $BUILDDIR/sys $BUILDDIR/tmp \
    6966$BUILDDIR/usr/src $BUILDDIR/lost+found $BUILDDIR/tools"
    70     local ROOT_DIR=$BUILDDIR
     67    local    ROOT_DIR=$BUILDDIR
    7168    local DEST_TOPDIR=$BUILDDIR/jhalfs
    7269  fi
     
    8077EOF
    8178) >> $MKFILE
     79    if [[ "$ITERATION" != "iteration-1" ]] ; then
     80      wrt_do_ica_work "$PREV" "$ITERATION" "$DEST_ICA"
     81    fi
    8282  fi
    8383
     
    9090EOF
    9191) >> $MKFILE
     92    if [[ "$ITERATION" != "iteration-1" ]] ; then
     93      wrt_do_farce_work "$PREV" "$ITERATION" "$DEST_FARCE"
     94    fi
    9295  fi
     96}
     97
     98#----------------------------------#
     99wrt_do_ica_work() {                #
     100#----------------------------------#
     101  echo -e "\t@extras/do_ica_work $1 $2 $ICALOGDIR $3" >> $MKFILE
     102}
     103
     104#----------------------------------#
     105wrt_do_farce_work() {                    #
     106#----------------------------------#
     107  local OUTPUT=$FARCELOGDIR/${1}_V_${2}
     108  local PREDIR=$3/$1
     109  local PREFILE=$3/$1.filelist
     110  local ITEDIR=$3/$2
     111  local ITEFILE=$3/$2.filelist
     112  echo -e "\t@extras/farce --directory $OUTPUT $PREDIR $PREFILE $ITEDIR $ITEFILE" >> $MKFILE
    93113}
    94114
     
    105125        popd
    106126        @rm -f $system_rebuild
     127        @touch \$@
     128
    107129EOF
    108130) >> $MKFILE
     
    120142        cp $system_rebuild $ITERATION && \\
    121143        popd
     144        @touch \$@
     145
    122146EOF
    123147) >> $MKFILE
Note: See TracChangeset for help on using the changeset viewer.