| # Copyright 1999-2012 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| |
| inherit git-2 multilib |
| |
| EGIT_REPO_URI="https://github.com/Flameeyes/${PN}.git" |
| SRC_URI="" |
| KEYWORDS="" |
| |
| DESCRIPTION="Flameeyes's custom Nagios/Icinga plugins" |
| HOMEPAGE="https://github.com/Flameeyes/nagios-plugins-flameeyes" |
| |
| LICENSE="MIT" |
| SLOT="0" |
| IUSE="smart samba" |
| |
| RDEPEND=" |
| dev-perl/Nagios-Plugin |
| sys-apps/portage |
| dev-perl/Time-Duration |
| dev-perl/TimeDate |
| smart? ( |
| sys-apps/smartmontools |
| app-admin/sudo |
| ) |
| samba? ( dev-perl/Filesys-SmbClient )" |
| DEPEND="" |
| |
| src_compile() { |
| cat - > "${T}"/50${PN} <<EOF |
| Cmnd_Alias NAGIOS_PLUGINS_FLAMEEYES_CMDS = /usr/sbin/smartctl |
| User_Alias NAGIOS_PLUGINS_FLAMEEYES_USERS = nagios, icinga |
| |
| NAGIOS_PLUGINS_FLAMEEYES_USERS ALL=(root) NOPASSWD: NAGIOS_PLUGINS_FLAMEEYES_CMDS |
| EOF |
| } |
| |
| src_install() { |
| insinto /etc/sudoers.d |
| doins "${T}"/50${PN} |
| |
| dodir /usr/$(get_libdir)/nagios/plugins/flameeyes |
| cp -Rp $(find . -type d -mindepth 1 -maxdepth 1 -not -name .git) \ |
| "${D}/usr/$(get_libdir)/nagios/plugins/flameeyes" || die |
| |
| dodoc README.md |
| } |