diff options
author | Matthew Thode <prometheanfire@gentoo.org> | 2016-07-10 14:08:42 -0500 |
---|---|---|
committer | Matthew Thode <prometheanfire@gentoo.org> | 2016-07-10 14:08:42 -0500 |
commit | 78e75d84d214b92117b6e3a3b301d07d36f902f7 (patch) | |
tree | 8cb77c3417d6355a1b6cc6a38d490d3030e991f5 /www-apps/icingaweb2/icingaweb2-2.3.2.ebuild | |
parent | www-apps/icingaweb2: stable x86 / amd64 (diff) | |
download | gentoo-78e75d84d214b92117b6e3a3b301d07d36f902f7.tar.gz gentoo-78e75d84d214b92117b6e3a3b301d07d36f902f7.tar.bz2 gentoo-78e75d84d214b92117b6e3a3b301d07d36f902f7.zip |
www-apps/icingaweb2: cleanup
Package-Manager: portage-2.2.28
Diffstat (limited to 'www-apps/icingaweb2/icingaweb2-2.3.2.ebuild')
-rw-r--r-- | www-apps/icingaweb2/icingaweb2-2.3.2.ebuild | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/www-apps/icingaweb2/icingaweb2-2.3.2.ebuild b/www-apps/icingaweb2/icingaweb2-2.3.2.ebuild deleted file mode 100644 index 227a7dcb818b..000000000000 --- a/www-apps/icingaweb2/icingaweb2-2.3.2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit depend.apache eutils multilib user - -DESCRIPTION="Icinga Web 2 - Frontend for icinga2" -HOMEPAGE="http://www.icinga.org/" -SRC_URI="https://codeload.github.com/Icinga/${PN}/tar.gz/v${PV} -> ${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -IUSE="apache2 ldap mysql nginx postgres" -KEYWORDS="amd64 x86" - -DEPEND=">=net-analyzer/icinga2-2.1.1 - || ( - dev-lang/php:5.6[apache2?,cli,gd,json,intl,ldap?,mysql?,pdo,postgres?,sockets,ssl,xslt,xml] - dev-lang/php:7.0[apache2?,cli,gd,json,intl,ldap?,mysql?,pdo,postgres?,sockets,ssl,xslt,xml] - ) - dev-php/pecl-imagick - apache2? ( >=www-servers/apache-2.4.0 ) - nginx? ( >=www-servers/nginx-1.7.0:* )" -RDEPEND="${DEPEND}" - -want_apache2 - -pkg_setup() { - depend.apache_pkg_setup - - enewgroup icingaweb2 - enewgroup icingacmd - use nginx && usermod -a -G icingacmd,icingaweb2 nginx - use apache2 && usermod -a -G icingacmd,icingaweb2 apache -} - -pkg_config() { - if [[ -d /etc/icingaweb2 ]] ; then - einfo "Updating existing installation ..." - else - einfo "Running first time setup ..." - einfo "Creating configuration directory ..." - /usr/share/${PN}/bin/icingacli setup config directory - einfo "Creating authentication token for web setup ..." - /usr/share/${PN}/bin/icingacli setup token create - if use apache2 ; then - einfo "The following might be useful for your Apache2 configuration:" - /usr/share/${PN}/bin/icingacli setup config webserver apache --document-root /usr/share/${PN}/public - fi - if use nginx ; then - einfo "The following might be useful for your NGinx configuration:" - /usr/share/${PN}/bin/icingacli setup config webserver nginx --document-root /usr/share/${PN}/public - fi - fi - einfo "All done." -} - -src_install() { - insinto "/usr/share/${PN}" - doins -r "${S}"/* - fperms -R a+rX "/usr/share/${PN}/public/" - fperms u+x,g+x "/usr/share/${PN}/bin/icingacli" -} - -pkg_postinst() { - einfo "Run 'emerge --config =${CATEGORY}/${PF}' to finish setup." -} |