# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4 inherit flag-o-matic DESCRIPTION="Prelude-IDS Manager" HOMEPAGE="http://www.prelude-technologies.com" SRC_URI="https://www.prelude-ids.org/attachments/download/243/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug xml dbx tcpwrapper" RDEPEND=" >=dev-libs/libprelude-1.0.1 net-libs/gnutls xml? ( dev-libs/libxml2 ) dbx? ( >=dev-libs/libpreludedb-1.0.1_p1 ) tcpwrapper? ( sys-apps/tcp-wrappers )" DEPEND="${RDEPEND} >=sys-apps/sed-4" src_configure() { local myconf use debug && append-flags -O -ggdb use !xml && myconf="${myconf} --disable-xmltest --enable-xmlmod" myconf="${myconf} --localstatedir=/var" myconf="${myconf} --docdir=/usr/share/doc/${PF}" econf \ ${myconf} $(use_enable tcpwrapper libwrap) \ $(use_enable dbx libpreludedb) } src_install() { default newinitd "${FILESDIR}"/gentoo.init prelude-manager newconfd "${FILESDIR}"/gentoo.conf prelude-manager dodir /var/run/prelude-manager keepdir /var/spool/prelude-manager keepdir /var/run/prelude-manager } pkg_postinst() { elog "If you use it with mysql backend, take a look at mysql update files" elog "at ${ROOT}/usr/share/libpreludedb/classic" }