>Number: 2551 >Category: config >Synopsis: libexecdir is one of the directory that should be ajusted to >contain "apache" >Confidential: no >Severity: non-critical >Priority: medium >Responsible: apache >State: open >Class: change-request >Submitter-Id: apache >Arrival-Date: Sun Jul 5 23:10:00 PDT 1998 >Last-Modified: >Originator: [EMAIL PROTECTED] >Organization: apache >Release: 1.3.0 >Environment: Irrelevent >Description: When configuring with --prefix=/usr/local (i.e., a directory which does not contain "apache" somewhere in its full path), libexecdir is set by default to /usr/local/libexec while others like datadir are set to /usr/local/share/apache. It is common practice for packages which have several files to install in /usr/local/libexec to create their own subdirectory (emacs and octave, for instance).
There are several reasons why this should also be the case for apache: . several files are installed . it's hard for someone to just guess that mod_include.so is an apache file (in other words, none of the .so file contain apache in their name) . nothing else than apache needs these files (which is not the case for libraries which are installed directly in /usr/local/lib) . apache already does it for etc, include, share, and var (but not bin, sbin, and man, which is ok: that's common practice too) (I am aware of the --libexecdir option to configure. I just think this suggestion would be the best default for those who use /usr/local instead of /usr/local/apache.) >How-To-Repeat: Configure with --prefix=/usr/local. >Fix: Here's a patch to configure. Makefile.tmpl may also need to be changed in the way it ajusts conf/httpd.conf-dist before installation. --- configure.orig-1.3.0 Fri May 29 16:45:52 1998 +++ configure Mon Jul 6 01:27:55 1998 @@ -727,7 +727,7 @@ val=`echo $val | sed -e 's:/*$::'` eval "$var=\"$val\"" case $var in - sysconfdir|datadir|localstatedir|includedir ) + libexecdir|sysconfdir|datadir|localstatedir|includedir ) eval "val=\$$var" case $val in *apache | *apache* ) ;; >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, ] [you need to include <[EMAIL PROTECTED]> in the Cc line ] [and leave the subject line UNCHANGED. This is not done] [automatically because of the potential for mail loops. ]