GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology. Read more about Why. See also How to get started, and our Privacy document.
The svnserve daemon serves the restricted part of our corpus. That
repository is located in /var/repositories/boundcorpus
. The repository
should be accesible only from gtsvn, so the setup of the svnserve daemon
and the firewall reflects that decision.
To make svnserve start up automatically at boot time, the
/etc/init.d/svnserve
script was added. The script was fetched from
CentOS 5.2 SVN Server. The
variable named arthur was changed to
` –listen-host localhost -r /var/repositories. This means that
svnserve only listens to requests from gtsvn itself, and serves the
repositories found in the directory
/var/repositories`.
The line
-A INPUT -m state --state NEW -p tcp --dport 3690 -s localhost -j ACCEPT
was added to the file /etc/sysconfig/iptables
. The iptables service
was restarted by running the command sudo /etc/init.d/iptables restart
to pick up the changes in the setup.
In the [general]
section of
/var/repositories/boundcorpus/conf/svnserve.conf
the following
variables have been set:
/var/repositories/boundcorpus/conf/passwd
have
access to this repository.passwd
in /var/repositories/boundcorpus/conf
contains
users and their passwords