X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=bin%2Fmo-install;h=f4456a943d5b8e843924c15168f964f8a3d6b6ce;hb=107b5e8dc73f0180e2b3f35f8ed031662bbc57fb;hp=38ef18e450020cdce9de83caffe69267bc104fd0;hpb=3ee84a61340017dccf73f53194cd7ec4c7ec838b;p=moe.git diff --git a/bin/mo-install b/bin/mo-install index 38ef18e..f4456a9 100755 --- a/bin/mo-install +++ b/bin/mo-install @@ -3,27 +3,30 @@ [ -f config ] || { echo "Missing config file, check cwd." ; exit 1 ; } set -e . config -make H=`pwd` -# mo-eval home +# The eval directory cd $MO_ROOT rm -rf eval mkdir eval chgrp $EVAL_GROUP eval -chmod 550 eval +chmod 755 eval cd eval -echo "Creating $EVAL_USER" -mkdir $EVAL_USER -cd $EVAL_USER -cp -a $H/* . -chmod +x bin/* -cd .. -chown -R $EVAL_USER.$EVAL_GROUP $EVAL_USER -chmod 700 $EVAL_USER -( cd $EVAL_USER ; bin/mo-create-testusers ) +# mo-eval home +( cd $H && bin/mo-create-eval ) + +# testusers +( cd eval && bin/mo-create-testusers ) + +# mo-submit home +if [ -n "$REMOTE_SUBMIT" ] ; then + mkdir submit + chmod 750 submit + if [ -d ~/.ssh ] ; then echo "Copying SSH configuration from ~/.ssh" ; cp -a ~/.ssh submit/ ; fi + ( cd $H && bin/mo-create-submit ) +fi # create public cd $MO_ROOT @@ -32,4 +35,4 @@ rm -rf public mkdir public # populate public -( cd $EVAL_USER ; bin/mo-create-public ) +( cd eval/eval ; bin/mo-create-public )