]> mj.ucw.cz Git - eval.git/blobdiff - mop/admin/mo-create-logins.sh
More updates of MO-P admin scripts.
[eval.git] / mop / admin / mo-create-logins.sh
index f6fc868cfb9b17a81a49e50539054712069d5f85..f2b4190ef96c5326ab81a6fea331ed4ee6aac555 100755 (executable)
@@ -1,8 +1,10 @@
 #!/bin/bash
+# Create /etc/shadow, /etc/passwd and /etc/group records for accounts
+# used by the evaluator and the contestants.
 
-[ -f config ] || { echo "Missing config file, check cwd." ; exit 1 ; }
+[ -f cf/mop ] || { echo "Missing config file, check cwd." ; exit 1 ; }
 set -e
-. config
+. cf/mop
 
 mode=$1
 
@@ -56,7 +58,7 @@ case $mode in
        \\def\\user#1#2#3{\\vbox to 4.5cm{\\hsize=6cm\\vss\\vss{\\fit Practice Session}\\vss\\vss{\\frm #3}\\vss\\vss#1\\vss#2\\vss\\vss}}
        \\leavevmode
        EOF
-    
+
     bin/mo-get-users --full | while read user name; do
       passwd=`apg -n1 -m6 -Mncl | cut -d" " -f1 | tr l1O0 '@*?-' `
       passwd_md5=`echo $passwd | bin/md5crypt`