# ChangeLog for net-analyzer/darkstat
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/darkstat/ChangeLog,v 1.39 2009/06/01 09:49:26 pva Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/darkstat/ChangeLog,v 1.40 2010/05/06 08:51:16 pva Exp $
+
+*darkstat-3.0.713 (06 May 2010)
+
+ 06 May 2010; Peter Volkov <pva@gentoo.org> +darkstat-3.0.713.ebuild:
+ Version bump.
01 Jun 2009; Peter Volkov <pva@gentoo.org> -darkstat-3.0.707-r1.ebuild:
Remove old.
AUX darkstat-confd.new 906 RMD160 8fed2a859d5caf2dca94917699b6daf275e808e9 SHA1 ebaca04fdfc94cb7eedcc2b80b510bb84b3c7577 SHA256 428e5570b02cd3515949a65bee4d92b22e492435e7833b108fd67aab218eaeed
AUX darkstat-init.new 1585 RMD160 5ebf828e4278d2eb11467e7cec40bce20f888ace SHA1 3b8dac3f4bedd8a8ea6ac7e255ddcf5bef86b93b SHA256 f77a63243a170ade06893340e1499c984d971564a80de8903db382efb4b29b98
DIST darkstat-3.0.712.tar.bz2 96555 RMD160 ffd777bccf1e932bd3aa6a3e5a03a7445b7b8a4b SHA1 cb53aee653b712250c525a8618bbaf7e53085ec0 SHA256 9b24efeb21e9d01466f8c3464433a4cf3f2ebcaefc0e9136ef1b9f2167bf8842
+DIST darkstat-3.0.713.tar.bz2 99671 RMD160 52edf27eae9e5f1beae6cffab2071460cf1aaf65 SHA1 9ae0f297b06253ca23e736e224d0ed70331da8f1 SHA256 7cc4e20c6e5cc5ec6347fad40cfabd0e3ec48983c5ef06cd63fb0330b73f55ae
EBUILD darkstat-3.0.712.ebuild 1931 RMD160 454c81c17664b6fac952df68391b69229508c020 SHA1 b29b5b3b183395bb8bfe7c8f13bd0b5cca886c7c SHA256 99967fd0e890884de786d1bb9b7c0cd3929faaca7e961d24985b83ba946f991a
-MISC ChangeLog 6255 RMD160 e0c5a0fa2f2eebdff3f2696327b29daecea25aa6 SHA1 77ae9af66395a1dfeda7d333e90169fb77d7c13d SHA256 5f5e280a1b29afc34adac81a471877e660390b2f48216c6ce40ecdb33639f28e
+EBUILD darkstat-3.0.713.ebuild 1806 RMD160 2f0a4ef4801314cd1a195effeb0e7df3ccde9ae1 SHA1 c33601aca3bb720535e56a542dbb68af8f5c37b1 SHA256 24eee5a81942452a1a4a18cd3c5c854770f7a83ebd049bae73a894c2b283290d
+MISC ChangeLog 6376 RMD160 207e2dcf64bdc653d9da0b4feff99def77dbc17c SHA1 a7ef8e8a79c950b34256b14d9fb7e7c0cea90f56 SHA256 45f1333197c973891802b1e352867dc41074d1bae1863772e149415fc0ee05b6
MISC metadata.xml 416 RMD160 7a1aac0409b8ad203481db42ac8eb25cb80f6098 SHA1 6463fd6350fe4328e2fba923af331eafc20b143b SHA256 3c66778a80a6824b46fe9980054c9b929a206d3a4a36d51bc90f5587f4e48f1c
--- /dev/null
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/darkstat/darkstat-3.0.713.ebuild,v 1.1 2010/05/06 08:51:16 pva Exp $
+
+EAPI="2"
+inherit eutils
+
+DESCRIPTION="darkstat is a network traffic analyzer"
+HOMEPAGE="http://dmr.ath.cx/net/darkstat/"
+SRC_URI="http://dmr.ath.cx/net/darkstat/${P}.tar.bz2"
+
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="net-libs/libpcap"
+RDEPEND="${DEPEND}"
+
+DARKSTAT_CHROOT_DIR=${DARKSTAT_CHROOT_DIR:-/var/lib/darkstat}
+
+src_configure() {
+ econf \
+ --with-privdrop-user=darkstat \
+ --with-chroot-dir="${DARKSTAT_CHROOT_DIR}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "installation failed."
+
+ dodoc AUTHORS ChangeLog README NEWS || die
+
+ newinitd "${FILESDIR}"/darkstat-init.new darkstat || die
+ newconfd "${FILESDIR}"/darkstat-confd.new darkstat || die
+
+ sed -i -e "s:__CHROOT__:${DARKSTAT_CHROOT_DIR}:g" "${D}"/etc/conf.d/darkstat
+ sed -i -e "s:__CHROOT__:${DARKSTAT_CHROOT_DIR}:g" "${D}"/etc/init.d/darkstat
+
+ keepdir "${DARKSTAT_CHROOT_DIR}"
+ chown darkstat:0 "${D}${DARKSTAT_CHROOT_DIR}"
+}
+
+pkg_preinst() {
+ enewuser darkstat
+}
+
+pkg_postinst() {
+ # Workaround bug #141619
+ DARKSTAT_CHROOT_DIR=`sed -n 's/^#CHROOT=\(.*\)/\1/p' "${ROOT}"etc/conf.d/darkstat`
+ chown darkstat:0 "${ROOT}${DARKSTAT_CHROOT_DIR}"
+
+ elog "To start different darkstat instances which will listen on a different"
+ elog "interfaces create in /etc/init.d directory the 'darkstat.if' symlink to"
+ elog "darkstat script where 'if' is the name of the interface."
+ elog "Also in /etc/conf.d directory copy darkstat to darkstat.if"
+ elog "and edit it to change default values."
+ elog
+ elog "darkstat's default chroot directory is: \"${ROOT}${DARKSTAT_CHROOT_DIR}\""
+}