--- trunk/update_all.sh 2004/11/22 17:09:44 93 +++ trunk/update_all.sh 2005/04/24 16:33:21 94 @@ -1,6 +1,23 @@ #!/bin/sh +rm index/all index/all.prop +swish-e -M `ls index | grep -v \.prop$ | grep -v all | grep -v CVS | sed 's#^#./index/#'` index/all + +exit 1 + # re-create global all swish cd /rest/references/swish +tmp=/tmp/split rm -f index/all index/all.prop index/*temp -swish-e -M `ls index | grep -v \.prop$ | grep -v all | grep -v CVS | sed 's#^#./index/#'` index/all +ls index | grep .prop$ | grep -v all | grep -v CVS | sed -e 's#^#./index/#' -e 's#.prop$##' | split -l 3 - $tmp +nr_splits=`ls $tmp* | wc -l` +nr=0 +ls $tmp* | while read split ; do + nr=`expr $nr + 1` + echo "working on $nr/$nr_splits: $split" + swish-e -M `cat $split` index/split-$nr +done + +echo "merge slices" +swish-e -M `ls index/split-*` index/all +rm index/split-*