#!/bin/sh
# 
# run-multiple

for dir in $* ; do
  (
    cd $dir || { echo "INVALID DIRECTORY: $dir"; exit 1; }
    echo "RUNNING 10PCV DRIVER in $dir"

    # make sure we have a link to the corpus mbox dir
    rm -f cor
    test -d ../../cor || { echo "Can't find cor-directory!"; exit 1; }
    ln -s ../../cor cor

    # and copy in the test code
    if [ -d lib ] ; then
      ( tar cf - lib ) | ( cd $SADIR ; tar xfp - )
    else
      test -d $SADIR/lib/Mail/SpamAssassin/Plugin || { echo "Can't find lib!"; exit 1; }
      cp Bayes.pm $SADIR/lib/Mail/SpamAssassin/Plugin/Bayes.pm
    fi
    ( cd $SADIR ; make >/dev/null )

    $SADIR/masses/bayes-testing/bayes-10pcv-driver
  )
done
