#!/bin/bash

ZONE=$1

REP=svn+ssh://svn.yandex.ru/passport/trunk

if [ -z $ZONE ]
then
    echo zone is required
    exit 1
fi

BASE=/opt/www/dev$ZONE

sudo mkdir -p $BASE
sudo chmod 775 $BASE
sudo chown `whoami`:passpadmin $BASE

sudo find $BASE \
    -mindepth 0 -maxdepth 1 \
    -type d \
    -exec chmod g+s {} \; \
    -exec chmod g+w {} \; \
    -exec chgrp passpadmin -R {} \;

sudo mkdir -p $BASE/log
sudo chown www-data -R $BASE/log

sudo mkdir -p $BASE/usertrack
sudo chown www-data $BASE/usertrack

cd $BASE
svn co $REP .
sudo chmod g+w $BASE/.svn/wc.db

ln -sf /opt/www/passport/perl5 $BASE/perl5

$BASE/scripts/deploy/dev/configure $ZONE

sudo /etc/init.d/devapache $ZONE start
sudo /etc/init.d/nginx restart
