head	1.2;
access;
symbols
	old_RELEASE_5_0_0:1.1.1.1
	old_RELEASE_4_7_0:1.1.1.1
	old_RELEASE_4_6_2:1.1.1.1
	old_RELEASE_4_6_1:1.1.1.1
	old_RELEASE_4_6_0:1.1.1.1
	old_RELEASE_5_0_DP1:1.1.1.1
	old_RELEASE_4_5_0:1.1.1.1
	old_RELEASE_4_4_0:1.1.1.1
	old_RELEASE_4_3_0:1.1.1.1
	old_RELEASE_4_2_0:1.1.1.1
	old_RELEASE_4_1_1:1.1.1.1
	old_RELEASE_4_1_0:1.1.1.1
	old_RELEASE_3_5_0:1.1.1.1
	old_RELEASE_4_0_0:1.1.1.1
	old_RELEASE_3_4_0:1.1.1.1
	old_v0_21:1.1.1.1
	old_DOUGM:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2003.02.14.10.26.02;	author nork;	state dead;
branches;
next	1.1;

1.1
date	99.11.05.14.50.26;	author sheldonh;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.11.05.14.50.26;	author sheldonh;	state Exp;
branches;
next	;


desc
@@


1.2
log
@[recommit]

Update to mod_perl2 1.99r08 for Apache2.

Pointed out by:	vanilla
Repo copied by:	joe (cvs hat)
@
text
@#!/bin/sh
#
# Try to activate mod_perl in the installed httpd.conf and warn
# if this fails. This script could be replaced with a simple @@exec
# line in the PLIST if the apache13 package installed an httpd.conf.
#
# $FreeBSD: ports/www/mod_perl2/pkg-install,v 1.1 1999/11/05 14:50:26 sheldonh Exp $
#

if [ "$2" != "POST-INSTALL" ]; then
	exit 0
fi

TMPDIR=${TMPDIR:=/tmp}
PKG_TMPDIR=${PKG_TMPDIR:=${TMPDIR}}

apxscmd=${PKG_PREFIX}/sbin/apxs
perlmod=${PKG_PREFIX}/libexec/apache/libperl.so
tmpdir=${PKG_TMPDIR}/instmod_perl.$$

if [ ! -x ${apxscmd} ]; then
	echo Can\'t find the apxs program: ${apxscmd}.
	exit 1
fi

confdir=`${apxscmd} -q SYSCONFDIR`

if [ ! -d ${confdir} ]; then
	echo Can\'t find Apache conf dir: ${confdir}
	exit 1
fi

if [ ! -f ${confdir}/httpd.conf ]; then
	if [ ! -f ${confdir}/httpd.conf.default ]; then
		echo Can\'t find either of ${confdir}/httpd.conf nor
		echo ${confdir}/httpd.conf.default.
		exit 1
	fi

	if ! mkdir ${tmpdir}; then
		echo Can\'t create temporary directory: ${tmpdir}
		exit 1
	fi

	cp ${confdir}/httpd.conf.default ${tmpdir}/httpd.conf
	if ${apxscmd} -e -S SYSCONFDIR=${tmpdir} -a -n perl ${perlmod}; then
		echo Updating httpd.conf.default in config dir: ${confdir}
		cat ${tmpdir}/httpd.conf > ${confdir}/httpd.conf.default
		rm -rf ${tmpdir}
		exit 0
	else
		rm -rf ${tmpdir}
		echo The apxs command failed to activate mod_perl in the config
		echo file: ${tmpdir}/httpd.conf.
		exit 1
	fi
elif ${apxscmd} -e -a -n perl ${perlmod}; then
	exit 0
else
	echo The apxs command failed to activate mod_perl in the config
	echo file: ${confdir}/httpd.conf
	exit 1
fi

exit 0
@


1.1
log
@Initial revision
@
text
@d7 1
a7 1
# $FreeBSD$
@


1.1.1.1
log
@Initial import of mod_perl 1.21.

This is mod_perl for Apache.  It is intended as a replacement for the
p5-Apache port.  Instead of creating a replacement httpd binary with
mod_perl linked into it, it uses Apache's APXS to create and install
mod_perl as a DSO.

This makes it suitable for use with apachexx-xxx ports other than
apache13.
@
text
@@
