X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=bin%2Fmo-install;h=f580d69e8962c1689b84056e57b22c7124d6cd92;hb=65ff89923436ec785ce2b35d26827aa95ce8c3ce;hp=982987fcd56c60011a9f7d9127ba5ea85f855e96;hpb=e24e54a23e4cdee7bfe8d480c990697d39932cd0;p=eval.git diff --git a/bin/mo-install b/bin/mo-install index 982987f..f580d69 100755 --- a/bin/mo-install +++ b/bin/mo-install @@ -6,15 +6,18 @@ set -e make H=`pwd` -cd $MO_ROOT # mo-eval home +cd $MO_ROOT +rm -rf eval +mkdir eval +chgrp $EVAL_GROUP eval +chmod 550 eval +cd eval echo "Creating $EVAL_USER" -rm -rf ./$EVAL_USER mkdir $EVAL_USER cd $EVAL_USER cp -a $H/* . -mv bin/profile .profile chmod +x bin/* cd .. chown -R $EVAL_USER.$EVAL_GROUP $EVAL_USER @@ -22,21 +25,11 @@ chmod 700 $EVAL_USER ( cd $EVAL_USER ; bin/mo-create-testusers ) -# common +# create public +cd $MO_ROOT echo "Creating public" rm -rf public mkdir public -cd public -cp -a $H/bin $H/config . -mkdir problems -cp -a $H/public/* bin/ -chmod +x bin/* -cd .. -chown -R $EVAL_USER.$EVAL_GROUP public -chmod 755 public -# SSH keys (FIXME) -#echo "Copying SSH keys" -#mkdir $EVAL_USER/.ssh -#cp ~mj/.ssh/authorized_keys $EVAL_USER/.ssh/ -#chown -R $EVAL_USER $EVAL_USER/.ssh +# populate public +( cd eval/$EVAL_USER ; bin/mo-create-public )