# $Id$
repos_root=/var/lib/svn
-repos_www=/svn
-template=/etc/svn/template.conf
sistema_base=sistema
repos=$1
-desc=$2
-users=$3
if [ -r $repos_root/$repos ]; then
echo "ERROR: El repositorio $repos ya existe."
exit 1
fi
echo "Creando repositorio en $repos_root/$repos..."
-#svnadmin create $repos_root/$repos
cp -a $repos_root/$sistema_base $repos_root/$repos
echo "Corrigiendo permisos de $repos_root/$repos..."
chown -R .src $repos_root/$repos
chmod -R g=u $repos_root/$repos
-echo "Agregando repositorio $repos al Apache2 en $repos_www..."
-sed -e "s|{REPOS}|$repos|" -e "s/{DESC}/$desc/" \
- -e "s|{REPOS_ROOT}|$repos_root/$repos|" \
- -e "s|{REPOS_WWW}|$repos_www/$repos|" \
- $template >> /etc/svn/apache.conf
-
-echo "Agregando grupo $repos con los usuarios $users..."
-echo "$repos: $users" >> /etc/svn/group
-
-echo "Reiniciando Apache2..."
-/etc/init.d/apache2 reload
-
echo "Finalizado."