On Mon, Dec 10, 2001 at 09:34:41PM -0600, sussman@tigris.org wrote:
> ...
> -   Read the HACKING file!  It describes Subversion coding and log
> -   message standards, as well as how to join discussion lists.
> +       ./buildconf
> +       ./configure --enable-dav --enable-so --prefix=/usr/local/apache2 \
> +	           --with-mpm=prefork
>  
> -   Talk on IRC with developers:  irc.openprojects.net, channel #svn.
> +       The first arg says to build mod_dav.
> +       The second arg says to enable (and build everything) as shared libs.
> +       The third arg is where you will ultimately install apache.
> +       The fourth arg says to use the "prefork" style of operation.
> +         NOTE: The fourth arg is needed for FreeBSD systems (broken
> +         threads), but should be left out for other platforms (which
> +         will cause Apache to default to a threaded model of
> +         operation).  Also note that "libmm.so" is needed for the
> +         prefork option;  if you're running FreeBSD, you may have to
> +         build it out of /usr/ports.
>
Is libmm still necessary on FreeBSD?  Also, maybe we should remove the
--with-mpm from the example, and add a note for FreeBSD users, since they
probably won't be the majority.  Finally, does apache still require the
--with-mpm stuff, or does it know not to use a threaded mpm on FreeBSD now?
> ...
> +  5.  Go back into your subversion working copy and run ./autogen.sh if
> +      you need to.  Then run
> + 
> +        ./configure --with-apxs=/usr/local/apache2/bin/apxs
> +
> +      This argument tells subversion to build mod_dav_svn, and where to
> +      find the required information to do so.
We should put a note in here saying that Berkeley DB is also required to build
a subversion server either local or http, and state that to build a local only
server, all people need is BDB.
> ...
> +  8.  Add this to the *bottom* of /usr/local/apache2/conf/httpd.conf:
> +
> +          <Location /svn/repos>
> +             DAV svn
> +             SVNPath /absolute/path/to/repository
> +          </Location>
> +
> +      NOTE: Make sure that the user 'nobody' (or whatever UID the
> +      httpd process runs as) has permission to read and write the
> +      Berkeley DB files!  This is a very common problem.
Another common problem lately is the ServerAlias thing for copies.  Perhaps
here is a good place to mention that too?
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kevin Pilch-Bisson                    http://www.pilch-bisson.net
     "Historically speaking, the presences of wheels in Unix
     has never precluded their reinvention." - Larry Wall
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- application/pgp-signature attachment: stored
 
 
Received on Sat Oct 21 14:36:52 2006