#!/bin/bash
+# Distribute testing results (testing/$USER) to contestants' machines.
+
+[ -f cf/mop ] || { echo "Missing config file, check cwd." ; exit 1 ; }
set -e
+. cf/mop
+
while IFS=" " read LOGIN FULL MACH ; do
if [ -z "$1" -o "$1" == "$LOGIN" ] ; then
echo "$LOGIN -> $MACH"
- D=/mo/users/$LOGIN/$LOGIN/
+ D=$MO_ROOT/users/$LOGIN/$LOGIN/
rsync -av ~mo-eval/testing/$LOGIN root@$MACH:$D/results
ssh root@$MACH "cd $D && chown -R $LOGIN.$LOGIN results"
fi </dev/null
-done <userlist
+done <$CT_USER_LIST