Using Subversion for Collaborative Development OpenBSD

General Information

This is a guide on how to setup an OpenBSD 3.9 based Subversion 1.40 and Apache 2.2.X Source Code Respository server that uses the fsfs db format with no authentication/security. ugg paillettes Should you need Authentication you can read the FreeBSD Subversion guide on this site until I create the 4.0 based guide. adidas tubular shadow new balance homme This is not a definitive guide but a how to. cheap ffxiv gil Soldes Louboutin timberland discount Considering this, the methods used here may not be the best ones or the most correct and assume you have some knowledge of unix. If you have any updates and such, please e-mail them to me.


  • OpenBSD 3.9
  • Apache 2.2.X
  • neon-0.25.5
  • subversion-1.4.0
  • libltdl-1.5.22p1
  • libtool-1.5.22
  • libxml-2.6.16p8
  • python-2.3.5p3
  • swig-1.3.24p1
  • gmake-3.80p1
  • wget-1.10.2p0(makes web download so much easier)


Install OpenBSD on a PC with at least 1 network interface card and assign it an IP address and make sure it has internet access ( adidas zx flux homme ugg australia nike air presto soldes nike roshe run 2017 Then login to the console and add/install the packages above via pkg_add

 pkg_add pkg_add pkg_add pkg_add pkg_add pkg_add pkg_add 

Download and install Neon 25.5

 wget tar xfz neon-0.25.5.tar.gz cd neon-0.25.5 ./configure --with-ssl && make && make install && cd ..  asics france asics soldes Soldes Louboutin new balance 2017 

Download and install Apache 2.2.X

 wget tar xfz cd httpd-2.2.X ./configure --enable-dav --enable-dav-fs --enable-vhost-alias --enable-headers --enable-so \ --enable-maintainer-mode --enable-ssl --enable-deflate && make && make install && cd..  new balance adidas superstar pas cher cheap ffxiv Items asics basket nike air max tn nike air max classic bw 

Download and install Subversion 1.40

 wget tar xfz subversion-1.4.0.tar.gz cd subversion-1.4.0 ./configure --with-apr=/usr/local/apache2/bin/apr-1-config --with-apr-util=/usr/local/apache2/bin/apu-1-config \ --with-zlib --with-apxs=/usr/local/apache2/bin/apxs --with-swig=/usr/local/bin/swig \ --enable-swig-bindings=perl,python --enable-maintainer-mode --with-httpd=/root/httpd-2.2.3 gmake && gmake install && cd .. Soldes Chaussures Adidas adidas superstar femme bottes ugg 


Configure Subversion user/group and repository.

 useradd -u3690 -g=uid -c"Subversion" -d/var/empty -s/sbin/nologin _svn mkdir /var/svn && mkdir /var/svn/svnrepos svnadmin create /var/svn/svnrepos/svnrepo0 svnadmin create /var/svn/svnrepos/svnrepo1 svnadmin create /var/svn/svnrepos/svnrepo2 chown -R _svn:_svn /var/svn/svnrepos 

Edit the Apache2 httpd.conf to read subversion repositories


Apache Module Config:

 # LoadModule foo_module modules/ LoadModule dav_svn_module modules/ LoadModule authz_svn_module modules/ 

Apache User & Group Config

 # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. avis bottes ugg ugg prix france # # User/Group: The name (or #number) of the user/group to run httpd as.  buy bns gold adidas zx flux belgique Adidas Soldes air jordan 31 2017 asics # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services.    

Speak Your Mind