| 1 | # Copyright 2004 Gentoo Foundation |
1 | # Copyright 2004 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License, v2 or later |
2 | # Distributed under the terms of the GNU General Public License, v2 or later |
| 3 | # Author Michael Tindal <urilith@gentoo.org> |
3 | # Author Michael Tindal <urilith@gentoo.org> |
| 4 | # $Header: /var/cvsroot/gentoo-x86/eclass/apache-module.eclass,v 1.4 2005/02/21 01:35:40 vericgar Exp $ |
4 | # $Header: /var/cvsroot/gentoo-x86/eclass/apache-module.eclass,v 1.5 2005/02/26 18:17:42 vericgar Exp $ |
| 5 | ECLASS=apache-module |
5 | ECLASS=apache-module |
| 6 | INHERITED="$INHERITED $ECLASS" |
6 | INHERITED="$INHERITED $ECLASS" |
| 7 | |
7 | |
| 8 | inherit depend.apache |
8 | inherit depend.apache |
| 9 | |
9 | |
| … | |
… | |
| 175 | cd ${CD_DIR} || die "cd ${CD_DIR} failed" |
175 | cd ${CD_DIR} || die "cd ${CD_DIR} failed" |
| 176 | |
176 | |
| 177 | MOD_FILE=$(apache_mod_file) |
177 | MOD_FILE=$(apache_mod_file) |
| 178 | |
178 | |
| 179 | exeinto ${APACHE1_MODULESDIR} |
179 | exeinto ${APACHE1_MODULESDIR} |
| 180 | doexe ${MOD_FILE} || die "internal ebuild error: \'${MOD_FILE}\' not found" |
180 | doexe ${MOD_FILE} || die "internal ebuild error: '${MOD_FILE}' not found" |
| 181 | [ -n "${APACHE1_EXECFILES}" ] && doexe ${APACHE1_EXECFILES} |
181 | [ -n "${APACHE1_EXECFILES}" ] && doexe ${APACHE1_EXECFILES} |
| 182 | |
182 | |
| 183 | if [ -n "${APACHE1_MOD_CONF}" ] ; then |
183 | if [ -n "${APACHE1_MOD_CONF}" ] ; then |
| 184 | insinto ${APACHE1_MODULES_CONFDIR} |
184 | insinto ${APACHE1_MODULES_CONFDIR} |
| 185 | doins ${FILESDIR}/${APACHE1_MOD_CONF}.conf || die "internal ebuild error: \'${APACHE2_MOD_CONF}.conf\' not found." |
185 | doins ${FILESDIR}/${APACHE1_MOD_CONF}.conf || die "internal ebuild error: '${FILESDIR}/${APACHE1_MOD_CONF}.conf' not found." |
| 186 | fi |
186 | fi |
| 187 | |
187 | |
| 188 | cd ${S} |
188 | cd ${S} |
| 189 | |
189 | |
| 190 | if [ -n "${DOCFILES}" ] ; then |
190 | if [ -n "${DOCFILES}" ] ; then |
| … | |
… | |
| 292 | cd ${CD_DIR} || die "cd ${CD_DIR} failed" |
292 | cd ${CD_DIR} || die "cd ${CD_DIR} failed" |
| 293 | |
293 | |
| 294 | MOD_FILE=$(apache_mod_file) |
294 | MOD_FILE=$(apache_mod_file) |
| 295 | |
295 | |
| 296 | exeinto ${APACHE2_MODULESDIR} |
296 | exeinto ${APACHE2_MODULESDIR} |
| 297 | doexe ${MOD_FILE} || die "internal ebuild error: \'${MOD_FILE}\' not found" |
297 | doexe ${MOD_FILE} || die "internal ebuild error: '${MOD_FILE}' not found" |
| 298 | [ -n "${APACHE2_EXECFILES}" ] && doexe ${APACHE2_EXECFILES} |
298 | [ -n "${APACHE2_EXECFILES}" ] && doexe ${APACHE2_EXECFILES} |
| 299 | |
299 | |
| 300 | if [ -n "${APACHE2_MOD_CONF}" ] ; then |
300 | if [ -n "${APACHE2_MOD_CONF}" ] ; then |
| 301 | insinto ${APACHE2_MODULES_CONFDIR} |
301 | insinto ${APACHE2_MODULES_CONFDIR} |
| 302 | doins ${FILESDIR}/${APACHE2_MOD_CONF}.conf || die "internal ebuild error: \'${APACHE2_MOD_CONF}.conf\' not found." |
302 | doins ${FILESDIR}/${APACHE2_MOD_CONF}.conf || die "internal ebuild error: '${FILESDIR}/${APACHE2_MOD_CONF}.conf' not found." |
| 303 | fi |
303 | fi |
| 304 | |
304 | |
| 305 | if [ -n "${APACHE2_VHOSTFILE}" ]; then |
305 | if [ -n "${APACHE2_VHOSTFILE}" ]; then |
| 306 | insinto ${APACHE2_MODULES_VHOSTDIR} |
306 | insinto ${APACHE2_MODULES_VHOSTDIR} |
| 307 | doins ${FILESDIR}/${APACHE2_VHOSTFILE}.conf |
307 | doins ${FILESDIR}/${APACHE2_VHOSTFILE}.conf |