diff options
author | cvs2svn <cvs2svn@FreeBSD.org> | 2010-12-04 09:10:24 +0000 |
---|---|---|
committer | cvs2svn <cvs2svn@FreeBSD.org> | 2010-12-04 09:10:24 +0000 |
commit | 058f99bb6be204f053b06d0ad32951709df6109f (patch) | |
tree | d55abf725c2c1bef9c08f04fa131ff3b081ef61a /devel/subversion16/files/pkg-deinstall.in | |
parent | ddf00fcd5395624bf1ee4fb0f5ac3b1eac59bb23 (diff) | |
download | ports-058f99bb6be204f053b06d0ad32951709df6109f.tar.gz ports-058f99bb6be204f053b06d0ad32951709df6109f.zip |
This commit was manufactured by cvs2svn to create tag 'RELEASE_6_EOL'.6-eol
Notes
Notes:
svn path=/head/; revision=265669
svn path=/tags/RELEASE_6_EOL/; revision=265670; tag=6-eol
Diffstat (limited to 'devel/subversion16/files/pkg-deinstall.in')
-rw-r--r-- | devel/subversion16/files/pkg-deinstall.in | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/devel/subversion16/files/pkg-deinstall.in b/devel/subversion16/files/pkg-deinstall.in deleted file mode 100644 index a0439b700b4c..000000000000 --- a/devel/subversion16/files/pkg-deinstall.in +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/sh -# -# Try to de-activate mod_dav_svn in the installed httpd.conf and warn -# if this fails. -# -# $FreeBSD: /tmp/pcvs/ports/devel/subversion16/files/pkg-deinstall.in,v 1.1 2010-04-19 10:39:12 lev Exp $ -# - -if [ "%%MOD_DAV_SVN_INSTALL%%" != "YES" ] ; then - exit 0 -fi - -if [ "$2" != "POST-DEINSTALL" ]; then - exit 0 -fi - -TMPDIR=${TMPDIR:=/tmp} -PKG_TMPDIR=${PKG_TMPDIR:=${TMPDIR}} - -apxscmd=${PKG_PREFIX}/sbin/apxs -tmpdir=${PKG_TMPDIR}/deinstmod_dav_svn.$$ - -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 - conffile=httpd.conf -fi -if [ -f "${confdir}/httpd.conf.default" ]; then - conffile="${conffile} httpd.conf.default" -fi -if [ -z "${conffile}" ]; then - echo Can\'t find either of ${confdir}/httpd.conf or - echo ${confdir}/httpd.conf.default. - exit 1 -fi - -if ! mkdir ${tmpdir}; then - echo Can\'t create temporary directory: ${tmpdir} - exit 1 -fi - -for i in ${conffile}; do - echo -n Removing dav_svn_module, authz_svn_module and dontdothat_module from $i in config dir: ${confdir}... - awk '{if (!/^LoadModule dav_svn_module/ && - !/^AddModule mod_dav_svn.c/ && \ - !/^LoadModule authz_svn_module/ && \ - !/^AddModule mod_authz_svn.c/ && \ - !/^LoadModule dontdothat_module/ && \ - !/^AddModule mod_dontdothat.c/ ) \ - print $0}' < "${confdir}/$i" > "${tmpdir}/$i" - AWKRC=$? - diff "${confdir}/$i" "${tmpdir}/$i" | grep "^[<>]" | grep -Evq "^< (Load|Add)Module " - GREPRC=$? - # last grep should not find anything - if [ "x${AWKRC}" = "x0" -a "x${GREPRC}" = "x1" ] ; then - echo " Ok" - cat "${tmpdir}/$i" > "${confdir}/$i" - else - echo " Error! Please, remove these modules manually" - fi -done - -rm -rf "${tmpdir}" - -exit 0 |