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