4 repos_root=/var/lib/svn
6 template=/etc/svn/template.conf
13 if [ -r $repos_root/$repos ]; then
14 echo "ERROR: El repositorio $repos ya existe."
17 echo "Creando repositorio en $repos_root/$repos..."
18 #svnadmin create $repos_root/$repos
19 cp -a $repos_root/$sistema_base $repos_root/$repos
21 echo "Corrigiendo permisos de $repos_root/$repos..."
22 chown -R .src $repos_root/$repos
23 chmod -R g=u $repos_root/$repos
25 echo "Agregando repositorio $repos al Apache2 en $repos_www..."
26 sed -e "s|{REPOS}|$repos|" -e "s/{DESC}/$desc/" \
27 -e "s|{REPOS_ROOT}|$repos_root/$repos|" \
28 -e "s|{REPOS_WWW}|$repos_www/$repos|" \
29 $template >> /etc/svn/apache.conf
31 echo "Agregando grupo $repos con los usuarios $users..."
32 echo "$repos: $users" >> /etc/svn/group
34 echo "Reiniciando Apache2..."
35 /etc/init.d/apache2 reload