summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAchim Gottinger <achim@gentoo.org>2001-01-19 20:30:16 +0000
committerAchim Gottinger <achim@gentoo.org>2001-01-19 20:30:16 +0000
commit91c11765e1ca4efebe43e4dc01dc6319e7edca37 (patch)
treeb646f7874a697eedcae83b2d11166027ea3453d7 /app-admin/modlogan
parent*** empty log message *** (diff)
downloadgentoo-2-91c11765e1ca4efebe43e4dc01dc6319e7edca37.tar.gz
gentoo-2-91c11765e1ca4efebe43e4dc01dc6319e7edca37.tar.bz2
gentoo-2-91c11765e1ca4efebe43e4dc01dc6319e7edca37.zip
Include default configuration and apache addon.
Diffstat (limited to 'app-admin/modlogan')
-rw-r--r--app-admin/modlogan/modlogan-0.5.7.ebuild36
1 files changed, 33 insertions, 3 deletions
diff --git a/app-admin/modlogan/modlogan-0.5.7.ebuild b/app-admin/modlogan/modlogan-0.5.7.ebuild
index 33436aaec5b9..b64ad263fa76 100644
--- a/app-admin/modlogan/modlogan-0.5.7.ebuild
+++ b/app-admin/modlogan/modlogan-0.5.7.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/app-admin/modlogan/modlogan-0.5.7.ebuild,v 1.2 2000/11/27 22:48:58 achim Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/modlogan/modlogan-0.5.7.ebuild,v 1.3 2001/01/19 20:30:16 achim Exp $
A="${P}.tar.gz gd-1.8.1.tar.gz"
S=${WORKDIR}/${P}
@@ -28,7 +28,9 @@ src_compile() {
cp .libs/libgd.so.0.0.0 libgd.so.0.0.0
ln -s libgd.so.0.0.0 libgd.so
cd ${S}
- try ./configure --host=${CHOST} --prefix=/usr --enable-plugins \
+ try ./configure --host=${CHOST} --prefix=/usr \
+ --sysconfdir=/etc/modlogan --enable-plugins \
+ --libdir=/usr/lib/modlogan \
--with-mysql=/usr --with-gd=${WORKDIR}/gd-1.8.1/ \
--disable-check-dynamic
try make
@@ -39,7 +41,15 @@ src_install() {
into /usr
dolib libgd.so.0.0.0
cd ${S}
- try make prefix=${D}/usr install
+ try make prefix=${D}/usr sysconfdir=${D}/etc/modlogan \
+ libdir=${D}/usr/lib/modlogan install
+ insinto /etc/modlogan
+ newins ${FILESDIR}/sample.conf modlogan.conf.sample
+ newins ${FILESDIR}/sample.def.conf modlogan.def.conf.sample
+ doins doc/modlogan.searchengines
+ insinto /etc/httpd
+ doins ${FILESDIR}/modlogan.conf
+ dodir /usr/local/httpd/modlogan
preplib /usr
dodoc AUTHORS COPYING ChangeLog README NEWS TODO
dodoc doc/*.txt doc/*.conf doc/glosar doc/stats
@@ -47,7 +57,27 @@ src_install() {
dodoc doc/*.html
}
+pkg_postinst() {
+ if [ ! -a ${ROOT}etc/modlogan/modlogan.conf ]
+ then
+ cd ${ROOT}/etc/modlogan
+ sed -e "s:##HOST##:${HOSTNAME}:g" \
+ -e "s:##HOST2##:${HOSTNAME/./\\.}:g" \
+ modlogan.conf.sample > modlogan.conf
+ rm modlogan.conf.sample
+ fi
+
+ if [ ! -a ${ROOT}etc/modlogan/modlogan.def.conf ]
+ then
+ cd ${ROOT}/etc/modlogan
+ sed -e "s:##HOST##:${HOSTNAME}:g" \
+ -e "s:##HOST2##:${HOSTNAME/./\\.}:g" \
+ modlogan.def.conf.sample > modlogan.def.conf
+ rm modlogan.def.conf.sample
+ fi
+
+}