diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /www-apache/mod_vhost_ldap |
reinit the tree, so we can have metadata
Diffstat (limited to 'www-apache/mod_vhost_ldap')
-rw-r--r-- | www-apache/mod_vhost_ldap/Manifest | 6 | ||||
-rw-r--r-- | www-apache/mod_vhost_ldap/files/99_mod_vhost_ldap.conf | 10 | ||||
-rw-r--r-- | www-apache/mod_vhost_ldap/metadata.xml | 5 | ||||
-rw-r--r-- | www-apache/mod_vhost_ldap/mod_vhost_ldap-2.4.0-r1.ebuild | 48 |
4 files changed, 69 insertions, 0 deletions
diff --git a/www-apache/mod_vhost_ldap/Manifest b/www-apache/mod_vhost_ldap/Manifest new file mode 100644 index 000000000000..b859c89c6792 --- /dev/null +++ b/www-apache/mod_vhost_ldap/Manifest @@ -0,0 +1,6 @@ +AUX 99_mod_vhost_ldap.conf 274 SHA256 78d719363e3be8f17e83ef3af56fc5fb58e25a13d28e60c78ccddbcfee66fd46 SHA512 597fe675c63118477d8883cc53a7c21c287c0a6446392b2b96243256ebc0a9e30f758b0af5254d0be10cce91aea04bfe030cd6d8793121bebee2c445964e9885 WHIRLPOOL 94fb37d39e818296e26b1ed034cfdc52d1ec79b247ad6d8aa673bb65649dab1ccfcec3db379d273bf0c12d65a8d3e05e240bfa58d988989a8918e44237518f2d +DIST mod_vhost_ldap-2.4.0.tar.xz 9628 SHA256 5f4394bb3b6ad8c1e380ef5a7ee3a45e8310d83beea98f228ca022f196e039d3 SHA512 b9715881ca704207fd852dfa2370dd71993bc85f390b353201aaf40c4252978e720abeda8b29b6c676f3cac66e50b67989825d7a6d3992829fbbfed725c75330 WHIRLPOOL 05dc93d086fbc90e95903dda3ec9b81ec2255667455cd09cf6fb96b3bb4e6e55a6da97f290b73f298242338e91dc378347dfea0b9e9d8d5ba493f90c2c0d2bf5 +EBUILD mod_vhost_ldap-2.4.0-r1.ebuild 1140 SHA256 04e577da25f1d0fc1a8baffb1edd776157af2332ff236710c32f2c2aa4d39d17 SHA512 eb9e749e8de39fe1d839f894857c9ec5ddef4e30e9e938778e01f8c3c906775b75e2ba813d87194000380634684d9831d02ec811e2521be7a870df797b255c63 WHIRLPOOL bd071c12efd43d5682f76b8b86af0c2903854964b6744f2a24bcc40c779bcf926fb7ae2052148e15502995f3f1bddf8da8c5d45406dfb45527964cff8c736c6c +MISC ChangeLog 2858 SHA256 4c3dcc692eba4173c179aef18a961947311e56c2b932070e8dfc939d769ec42f SHA512 15169375df3195994b6638ed9aca2949df7f94d208a248a828ada3934bb2f811c2e01c90da465985c29b07108e0fde0e1a361cff3b8ecc3f739e7d96a8e54ff3 WHIRLPOOL f2ff843cc813b18470304a3a3b2dd2132947f8c52f66ce57df4458057f56a2aba2ddd01ab2ede0825c7068b21208dc2b93fb46edb282a169aa5f08afd8810e21 +MISC ChangeLog-2015 2249 SHA256 54f52b4c848cfb7458588f73cc80c5f2febc2a1ce566ee28a06f4b1eed9842f8 SHA512 c87ceee59a429bcf43a83a1c39eb047e39d015f16041f08dd3ac4845a04216743a53dc26eb86ad7c51296afb87465f313a2724898bf1187a442bcb916cbf09d6 WHIRLPOOL 729108282a6ee68bacdd23f0e0d13b5c51ade176b8d528388db96b29dd60ac50377f5eed074c00469d25c9472976fb7c3a330c136813c0eae2de1bdc3c11ec9e +MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968 diff --git a/www-apache/mod_vhost_ldap/files/99_mod_vhost_ldap.conf b/www-apache/mod_vhost_ldap/files/99_mod_vhost_ldap.conf new file mode 100644 index 000000000000..dd563150dcbc --- /dev/null +++ b/www-apache/mod_vhost_ldap/files/99_mod_vhost_ldap.conf @@ -0,0 +1,10 @@ +<IfDefine VHOST_LDAP> +LoadModule vhost_ldap_module modules/mod_vhost_ldap.so + +VhostLDAPEnabled on +VhostLDAPUrl "ldap://127.0.0.1/ou=vhosts,ou=web,dc=localhost" +VhostLdapBindDN "cn=admin,dc=localhost" +VhostLDAPBindPassword "changeme" +</IfDefine> + +# vim: ts=4 filetype=apache diff --git a/www-apache/mod_vhost_ldap/metadata.xml b/www-apache/mod_vhost_ldap/metadata.xml new file mode 100644 index 000000000000..6f49eba8f496 --- /dev/null +++ b/www-apache/mod_vhost_ldap/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<!-- maintainer-needed --> +</pkgmetadata> diff --git a/www-apache/mod_vhost_ldap/mod_vhost_ldap-2.4.0-r1.ebuild b/www-apache/mod_vhost_ldap/mod_vhost_ldap-2.4.0-r1.ebuild new file mode 100644 index 000000000000..ee9241f2d64a --- /dev/null +++ b/www-apache/mod_vhost_ldap/mod_vhost_ldap-2.4.0-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit apache-module + +DESCRIPTION="Store and configure Apache virtual hosts using LDAP" +HOMEPAGE="http://modvhostldap.alioth.debian.org/" +SRC_URI="https://dev.gentoo.org/~mjo/distfiles/${P}.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +APACHE2_MOD_CONF="99_${PN}" +APACHE2_MOD_DEFINE="VHOST_LDAP LDAP" + +DOCFILES="AUTHORS ChangeLog README" + +# We need apr-util[ldap] and apache to build, but the ldap module for +# apache is only needed when we try to run the thing. +DEPEND="dev-libs/apr-util[ldap]" +RDEPEND="=www-servers/apache-2.4*[ldap]" + +need_apache2_4 + +src_prepare() { + default + + sed -i "s/MOD_VHOST_LDAP_VERSION/\"${PV}\"/g" "${PN}.c" || \ + die "failed to sed version string" +} + +src_install() { + apache-module_src_install + insinto /etc/openldap/schema + doins mod_vhost_ldap.schema +} + +pkg_postinst() { + apache-module_pkg_postinst + einfo + einfo "Your LDAP server needs to include mod_vhost_ldap.schema and should" + einfo "also maintain indices on apacheServerName and apacheServerAlias." + einfo +} |