On Mon, Jan 28, 2002 at 03:01:31AM +0100, Sander Striker wrote:
> Here are some changes to INSTALL*. I would like to
> hear from you if there are serious mistakes or
> unclarities in here. If not, I'll commit it
> tomorrow (with a decent log message ;).
How about splitting out the format changes and the actual changes?
This is a nightmare to review. =) But, I'll try...
> -V. BUILDING A SUBVERSION SERVER
> +V. BUILDING A SUBVERSION SERVER
> + A. SETUP APACHE
> (Following the BOOTSTRAPPING FROM RPM procedures above will install and
> build the latest Subversion server for Linux RedHat 7.1, 7.2, and PPC
> Linux systems *IF* the apache-devel-2.0.31 or greater package is already
> installed when the SUBVERSION RPM is built.)
> - 1. Checkout the "httpd-2.0" cvs module from apache.org. Put it
> - whereever you wish; it's an independent project.
> - cvs -d :pserver:email@example.com:/home/cvspublic login
> - (password 'anoncvs')
> - cvs -d :pserver:firstname.lastname@example.org:/home/cvspublic co httpd-2.0
> + 1. OBTAINING AND INSTALLING APACHE 2.0
> + Checkout the "httpd-2.0" cvs module from apache.org. Put it whereever
> + you wish; it's an independent project.
BTW, it might be good to point at:
Gack, the diffs are so numerous, this is a nightmare. Yum.
Next time, if you make changes like this, please post the new
section in its entirety (without the diffs). It'd make it a
ton easier to review.
> + $ cvs -d :pserver:email@example.com:/home/cvspublic login
> + (password 'anoncvs')
> - 4. make depend && make && make install
> + $ cvs -d :pserver:firstname.lastname@example.org:/home/cvspublic co httpd-2.0
> - 5. Go back into your subversion working copy and run ./autogen.sh if
> - you need to. Then run
> + Checkout the "apr" and "apr-util" modules into the srclib/ directory:
> + $ cd httpd-2.0/srclib
> + $ cvs -d :pserver:email@example.com:/home/cvspublic co apr
> + $ cvs -d :pserver:firstname.lastname@example.org:/home/cvspublic co apr-util
> + At the top of the httpd-2.0 tree:
> + $ ./buildconf
> + $ ./configure --enable-dav --enable-so --prefix=/usr/local/apache2
> + 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 second arg just says to enable shared library support for
modules (i.e. mod_so). Not everything would be built as shared
libraries. That'd be --enable-mods-shared=all. All in-tree
modules will be built as static libs.
<snip, snip, snip, snip, snip>
Cool. The rest looks good. The mod_access help is sorely
needed. That part looks right from my cursory examination.
I'd say that you can go and commit it. If I find any further
quibbles, I'll just commit my changes when I get to it. You
can't break the build with a bogus INSTALL... But, I really
don't know how RTC works on the SVN project.
BTW, what would be *really* cool is that if we could enforce
RTC in SVN itself. Have a pending "commit" queue that requires
approval from Developer XYZ to be merged into HEAD. That'd be
so completely rad. Hmm. Something to look at if I ever get the
time. -- justin
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Sat Oct 21 14:37:01 2006