]> mj.ucw.cz Git - moe.git/commitdiff
Added mo-ev-all
authorMartin Mares <mj@ucw.cz>
Wed, 16 May 2001 10:21:53 +0000 (10:21 +0000)
committerMartin Mares <mj@ucw.cz>
Wed, 16 May 2001 10:21:53 +0000 (10:21 +0000)
TODO
bin/mo-ev-all [new file with mode: 0755]
config

diff --git a/TODO b/TODO
index a4c67ce85e3eaa28b45f4fb8639ea8af886526c0..e3b45a3d4aa1db77448dfd516751b43b6a06e190 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,7 +1,13 @@
+Evaluator
+~~~~~~~~~
 mo-install: don't copy private test data to public
+generator vysledkovych listin
+lepsi time limity
+
+Environment
+~~~~~~~~~~~
 disable `write' command
 /tmp
-generator vysledkovych listin
 spousteni rhide z mc
 limit na # procesu per user
 NR_TASKS ?
@@ -9,4 +15,3 @@ shift+sipky v rhide
 Delete key
 rhide: debugging Pascal programs: variable names must be upper-cased
 script na vyhazovani uzivatelu na konci souteze
-lepsi time limity
diff --git a/bin/mo-ev-all b/bin/mo-ev-all
new file mode 100755 (executable)
index 0000000..7a7edd9
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+[ -n "$1" ] || { echo "Usage: mo-ev-all <tasks>" ; exit 1 ; }
+set -e
+
+while [ -n "$1" ] ; do
+       for user in `bin/mo-get-users` ; do
+               echo -e "\n### USER $user TASK $1 ###\n"
+               bin/ev $user $1
+       done
+       shift
+done
diff --git a/config b/config
index daf2f7450757fba72351c2c89e525cef2bbe8f0b..50ed7005c1df0757ba2de50d239bedefdfacfdd5 100644 (file)
--- a/config
+++ b/config
@@ -7,6 +7,10 @@ EVAL_USER=mo-eval
 EVAL_GROUP=mo-eval
 TEST_USERS="mo-test1 mo-test2"
 
+# UID range assigned to contestants
+CT_UID_MIN=21000
+CT_UID_MAX=29999
+
 # Test user for sandboxing
 TEST_USER=${TEST_USER:mo-test1}