]> Pileus Git - ~andy/sunrise/blob - net-analyzer/daemonlogger/daemonlogger-1.2.1.ebuild
sunrise/ net-nntp/nzbperl/Manifest: Update copyright line to satisfy repoman
[~andy/sunrise] / net-analyzer / daemonlogger / daemonlogger-1.2.1.ebuild
1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 inherit eutils
6
7 DESCRIPTION="Libpcap-based packet logger and soft tap"
8 HOMEPAGE="http://www.snort.org/users/roesch/Site/Daemonlogger/Daemonlogger.html"
9 SRC_URI="http://www.snort.org/users/roesch/code/${P}.tar.gz"
10
11 SLOT="0"
12 LICENSE="GPL-2"
13 KEYWORDS="~amd64 ~x86"
14 IUSE=""
15
16 DEPEND="dev-libs/libdnet
17         net-libs/libpcap"
18 RDEPEND="${DEPEND}"
19
20 pkg_setup() {
21         enewgroup daemonlogger
22         enewuser daemonlogger -1 /dev/null -1 daemonlogger
23 }
24
25 src_install () {
26         emake DESTDIR="${D}" install || die
27         dodir /etc/daemonlogger/ /var/log/daemonlogger/ || die
28         touch "${D}"/etc/daemonlogger/daemonlogger.bpf || die
29         fowners daemonlogger:daemonlogger /etc/daemonlogger/ \
30                 /etc/daemonlogger/daemonlogger.bpf \
31                 /var/log/daemonlogger/ || die
32         dodoc AUTHORS ChangeLog README || die
33         newconfd "${FILESDIR}/daemonlogger.confd.1" daemonlogger || die
34         newinitd "${FILESDIR}/daemonlogger.rc.1" daemonlogger || die
35 }
36
37 pkg_postinst() {
38         elog "Configuration options can be set in /etc/conf.d/daemonlogger."
39 }