Changeset d27c9ca for common/func_ICA.sh
- Timestamp:
- 04/11/2006 10:06:37 PM (18 years ago)
- Branches:
- experimental
- Children:
- 343f27e
- Parents:
- eb024db
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
common/func_ICA.sh
reb024db rd27c9ca 2 2 3 3 #----------------------------------# 4 wrt_ ica_targets() {#4 wrt_compare_targets() { # 5 5 #----------------------------------# 6 6 … … 8 8 # and "ITERATIONS" with no "$". 9 9 ITERATION=iteration-$N 10 if [ "$N" = "1" ] ; then 11 echo "$ITERATION: chapter6" >> $MKFILE 12 echo -e "\t@\$(call echo_message, Building)" >> $MKFILE 13 wrt_ica_work "$ITERATION" 14 wrt_logs_and_clean "$ITERATION" 15 else 16 wrt_system_build $N 17 echo "iteration-last: $PREV system_build_$N" >> $MKFILE 18 echo -e "\t@\$(call echo_message, Building)" >> $MKFILE 19 wrt_ica_work "$ITERATION" "$PREV" 20 if [ "$N" = "$ITERATIONS" ] ; then 21 wrt_logs "$ITERATION" 22 else 23 wrt_logs_and_clean "$ITERATION" 24 fi 10 if [ "$N" != "1" ] ; then 11 wrt_system_build "$N" 25 12 fi 13 wrt_target "$ITERATION" "$PREV" 14 wrt_compare_work "$ITERATION" "$PREV_IT" 15 wrt_logs "$N" 16 PREV_IT=$ITERATION 26 17 PREV=$ITERATION 27 18 done … … 34 25 35 26 # Placeholder for now 27 28 echo "system_build_$N: $chapter6" >> $MKFILE.tmp 29 PREV=system_build_$N 36 30 } 37 31 38 32 #----------------------------------# 39 wrt_ ica_work() {#33 wrt_compare_work() { # 40 34 #----------------------------------# 41 35 local ITERATION=$1 42 local PREV=$236 local PREV_IT=$2 43 37 local PRUNEPATH="/dev /home /jhalfs /lost+found /media /mnt /opt /proc \ 44 38 /sources /root /srv /sys /tmp /tools /usr/local /usr/src /var/log/paco" … … 61 55 extras/do_ica_prep $DEST_ICA/$ITERATION 62 56 EOF 63 ) >> $MKFILE 57 ) >> $MKFILE.tmp 64 58 if [[ "$ITERATION" != "iteration-1" ]] ; then 65 wrt_do_ica_work "$PREV " "$ITERATION" "$DEST_ICA"59 wrt_do_ica_work "$PREV_IT" "$ITERATION" "$DEST_ICA" 66 60 fi 67 61 fi … … 74 68 extras/filelist $DEST_FARCE/$ITERATION $DEST_FARCE/$ITERATION.filelist 75 69 EOF 76 ) >> $MKFILE 70 ) >> $MKFILE.tmp 77 71 if [[ "$ITERATION" != "iteration-1" ]] ; then 78 wrt_do_farce_work "$PREV " "$ITERATION" "$DEST_FARCE"72 wrt_do_farce_work "$PREV_IT" "$ITERATION" "$DEST_FARCE" 79 73 fi 80 74 fi … … 84 78 wrt_do_ica_work() { # 85 79 #----------------------------------# 86 echo -e "\t@extras/do_ica_work $1 $2 $ICALOGDIR $3" >> $MKFILE 80 echo -e "\t@extras/do_ica_work $1 $2 $ICALOGDIR $3" >> $MKFILE.tmp 87 81 } 88 82 89 83 #----------------------------------# 90 wrt_do_farce_work() { 84 wrt_do_farce_work() { # 91 85 #----------------------------------# 92 86 local OUTPUT=$FARCELOGDIR/${1}_V_${2} … … 95 89 local ITEDIR=$3/$2 96 90 local ITEFILE=$3/$2.filelist 97 echo -e "\t@extras/farce --directory $OUTPUT $PREDIR $PREFILE $ITEDIR $ITEFILE" >> $MKFILE 91 echo -e "\t@extras/farce --directory $OUTPUT $PREDIR $PREFILE $ITEDIR $ITEFILE" >> $MKFILE.tmp 98 92 } 99 93 100 94 #----------------------------------# 101 wrt_logs _and_clean() { #95 wrt_logs() { # 102 96 #----------------------------------# 103 local ITERATION= $197 local ITERATION=iteration$1 104 98 105 99 ( … … 107 101 @pushd logs && \\ 108 102 mkdir $ITERATION && \\ 109 mv $system_rebuild $ITERATION && \\ 110 popd 111 @rm -f $system_rebuild 112 @touch \$@ 113 114 EOF 115 ) >> $MKFILE 116 } 117 118 #----------------------------------# 119 wrt_logs() { # 120 #----------------------------------# 121 local ITERATION=$1 122 123 ( 124 cat << EOF 125 @pushd logs && \\ 126 mkdir $ITERATION && \\ 127 cp $system_rebuild $ITERATION && \\ 103 cp ${chapter6}-$N $ITERATION && \\ 128 104 popd 129 105 @touch \$@ 130 106 131 107 EOF 132 ) >> $MKFILE 108 ) >> $MKFILE.tmp 133 109 }
Note:
See TracChangeset
for help on using the changeset viewer.