delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/05/27/12:48:33

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <40B61BBA.B72F913@dessent.net>
Date: Thu, 27 May 2004 09:47:54 -0700
From: Brian Dessent <brian AT dessent DOT net>
Organization: My own little world...
MIME-Version: 1.0
To: cygwin-apps AT cygwin DOT com
CC: cygwin AT cygwin DOT com
Subject: Re: Looking for new apache maintainer
References: <20040525234836 DOT GA2243 AT coe DOT bosbc DOT com> <40B53400 DOT 668ECCEF AT dessent DOT net> <000b01c443cb$c6c0e950$78d96f83 AT robinson DOT cam DOT ac DOT uk> <40B5B751 DOT 9EB8E456 AT dessent DOT net> <c94tco$re5$1 AT sea DOT gmane DOT org> <40B60115 DOT CF02EAF3 AT dessent DOT net> <c951jq$8ec$1 AT sea DOT gmane DOT org> <40B60F56 DOT 701B7B46 AT dessent DOT net> <20040527160012 DOT GA14896 AT coe DOT bosbc DOT com> <Pine DOT GSO DOT 4 DOT 58 DOT 0405271205440 DOT 25579 AT slinky DOT cs DOT nyu DOT edu>
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com

Igor Pechtchanski wrote:

> Perhaps this should be moved to cygwin-apps (which Brian, as all other

Been subscribed for some time now, and redirecting...

> maintainers, will have to subscribe to anyway), but one more point while
> we're on the subject of Apache: maybe it's time to revisit the apache
> postinstall procedure (both the rebase issue and the /var/www one).
> FWIW, one idea on the latter is splitting out the documents into a
> separate package (apache-docs?), installing over the manual, and using
> postinstall to set up the index.html.* files if they aren't present.
> This way, "cygcheck -c" won't be confused by the apache packages anymore.
> I can elaborate if there's interest.

Yes, I'd planned to redo all that.  The manual will go into
/usr/share/doc/apache so that it can be sanely upgraded, instead of in
the docroot next to the user's stuff.  Also use a postinstall to copy
over sample config if not exists, instead of this /etc/apache.new
business.

The other thing that needs attention is this libphp4.dll and rebasing. 
It's really ugly currently: the dll is included in the package as
/usr/lib/apache/new/libphp4.dll and copied over manually by apxs in the
postinstall, which also tries to rebase.  Both will fail if there's an
existing (in-use) dll, and it also means the package manifest is wrong,
causing cygcheck to always report a broken package.  What I'd really
like to do is let setup.exe deal with replacing the dll if it's in use,
and relocate libphp4.dll before packaging to work with the default set
of libs so no rebase is necessary.  Then it's just a matter of adding
the LoadModule lines to httpd.conf in postinstall if they're not there
already.

Brian

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019