From 43baa30e0eeda72438c57f94be65fbaf6ec154f8 Mon Sep 17 00:00:00 2001 From: Peter Volkov Date: Thu, 6 May 2010 08:51:16 +0000 Subject: [PATCH] Version bump. Package-Manager: portage-2.1.8.3/cvs/Linux x86_64 --- net-analyzer/darkstat/ChangeLog | 9 ++- net-analyzer/darkstat/Manifest | 4 +- net-analyzer/darkstat/darkstat-3.0.713.ebuild | 59 +++++++++++++++++++ 3 files changed, 69 insertions(+), 3 deletions(-) create mode 100644 net-analyzer/darkstat/darkstat-3.0.713.ebuild diff --git a/net-analyzer/darkstat/ChangeLog b/net-analyzer/darkstat/ChangeLog index 8fd657589e19..966b8ca58187 100644 --- a/net-analyzer/darkstat/ChangeLog +++ b/net-analyzer/darkstat/ChangeLog @@ -1,6 +1,11 @@ # 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 +darkstat-3.0.713.ebuild: + Version bump. 01 Jun 2009; Peter Volkov -darkstat-3.0.707-r1.ebuild: Remove old. diff --git a/net-analyzer/darkstat/Manifest b/net-analyzer/darkstat/Manifest index 88ec5c368daa..b4efa3880b27 100644 --- a/net-analyzer/darkstat/Manifest +++ b/net-analyzer/darkstat/Manifest @@ -2,6 +2,8 @@ AUX darkstat-3.0.712-dlt_raw.patch 1507 RMD160 654d6ad52847667d17d7d99292d2d1950 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 diff --git a/net-analyzer/darkstat/darkstat-3.0.713.ebuild b/net-analyzer/darkstat/darkstat-3.0.713.ebuild new file mode 100644 index 000000000000..d8ac86f7ebcd --- /dev/null +++ b/net-analyzer/darkstat/darkstat-3.0.713.ebuild @@ -0,0 +1,59 @@ +# 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}\"" +} -- 2.26.2