summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-cluster/vstatd-svn')
-rw-r--r--sys-cluster/vstatd-svn/Manifest18
-rw-r--r--sys-cluster/vstatd-svn/files/digest-vstatd-svn-99991
-rw-r--r--sys-cluster/vstatd-svn/files/vstatd-initd32
-rw-r--r--sys-cluster/vstatd-svn/vstatd-svn-9999.ebuild23
4 files changed, 55 insertions, 19 deletions
diff --git a/sys-cluster/vstatd-svn/Manifest b/sys-cluster/vstatd-svn/Manifest
index 3b05b42..3af1ac5 100644
--- a/sys-cluster/vstatd-svn/Manifest
+++ b/sys-cluster/vstatd-svn/Manifest
@@ -1,7 +1,11 @@
-EBUILD vstatd-svn-9999.ebuild 864 RMD160 edf114273d7437d4b32f32546f00e9dd9ab570c5 SHA1 48cff927063112eb68398eb79f15efc82664e416 SHA256 0fe5787a809198ea7be6288367b66b786039d6e5adf3d141f00f2a1269b676ce
-MD5 28a0342f0a2fe8393169d15427477f93 vstatd-svn-9999.ebuild 864
-RMD160 edf114273d7437d4b32f32546f00e9dd9ab570c5 vstatd-svn-9999.ebuild 864
-SHA256 0fe5787a809198ea7be6288367b66b786039d6e5adf3d141f00f2a1269b676ce vstatd-svn-9999.ebuild 864
-MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-vstatd-svn-9999 1
-RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-vstatd-svn-9999 1
-SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-vstatd-svn-9999 1
+AUX vstatd-initd 550 RMD160 95d595495cf1305d1cd9c0dc41a23d419de8c376 SHA1 c0f4d63825b81f35de084be884655801b7a7d3cc SHA256 a2104470a579d062ca587ceb949787d019f861058de1729ec9fb3ca90193b6d9
+MD5 4318c072fe7f92d14b5e8699e195860d files/vstatd-initd 550
+RMD160 95d595495cf1305d1cd9c0dc41a23d419de8c376 files/vstatd-initd 550
+SHA256 a2104470a579d062ca587ceb949787d019f861058de1729ec9fb3ca90193b6d9 files/vstatd-initd 550
+EBUILD vstatd-svn-9999.ebuild 844 RMD160 cc6a39fde3c00f6a3b8b771716cd7edcfcb82688 SHA1 70474ecbe477529e9da8ce984e31eceed61a2a1c SHA256 838229b85bed6213c1d17331621c7058be573b9e256266ff143a45644ad0c369
+MD5 157703e841d8900e8b81ce9de578ed79 vstatd-svn-9999.ebuild 844
+RMD160 cc6a39fde3c00f6a3b8b771716cd7edcfcb82688 vstatd-svn-9999.ebuild 844
+SHA256 838229b85bed6213c1d17331621c7058be573b9e256266ff143a45644ad0c369 vstatd-svn-9999.ebuild 844
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-vstatd-svn-9999 0
+RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-vstatd-svn-9999 0
+SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-vstatd-svn-9999 0
diff --git a/sys-cluster/vstatd-svn/files/digest-vstatd-svn-9999 b/sys-cluster/vstatd-svn/files/digest-vstatd-svn-9999
index 8b13789..e69de29 100644
--- a/sys-cluster/vstatd-svn/files/digest-vstatd-svn-9999
+++ b/sys-cluster/vstatd-svn/files/digest-vstatd-svn-9999
@@ -1 +0,0 @@
-
diff --git a/sys-cluster/vstatd-svn/files/vstatd-initd b/sys-cluster/vstatd-svn/files/vstatd-initd
new file mode 100644
index 0000000..f7ae5d1
--- /dev/null
+++ b/sys-cluster/vstatd-svn/files/vstatd-initd
@@ -0,0 +1,32 @@
+#!/sbin/runscript
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+depend() {
+ after vcd
+}
+
+start() {
+ ebegin "Starting ${SVCNAME}"
+
+ if [[ -f "/var/run/${SVCNAME}.pid" ]] ; then
+ rm -f "/var/run/${SVCNAME}.pid"
+ fi
+
+ start-stop-daemon \
+ --start \
+ --pidfile "/var/run/${SVCNAME}.pid" \
+ --exec /usr/sbin/vstatd
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ${SVCNAME}"
+
+ start-stop-daemon \
+ --stop \
+ --pidfile "/var/run/${SVCNAME}.pid" \
+ --exec /usr/sbin/vstatd
+ eend $?
+}
diff --git a/sys-cluster/vstatd-svn/vstatd-svn-9999.ebuild b/sys-cluster/vstatd-svn/vstatd-svn-9999.ebuild
index 7a23225..ceaccb0 100644
--- a/sys-cluster/vstatd-svn/vstatd-svn-9999.ebuild
+++ b/sys-cluster/vstatd-svn/vstatd-svn-9999.ebuild
@@ -1,22 +1,22 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/util-vserver/util-vserver-0.30.208-r5.ebuild,v 1.1 2005/10/27 17:20:36 hollow Exp $
+# $Header: $
-inherit autotools eutils toolchain-funcs subversion
+inherit autotools eutils subversion
-DESCRIPTION="Linux-VServer Statistics Daemon"
-HOMEPAGE="http://linux-vserver.org"
+DESCRIPTION="Linux-VServer Statistics Daemon."
+HOMEPAGE="http://svn.linux-vserver.org/projects/vstatd/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~alpha ~ppc ~sparc ~x86"
-
+KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-libs/confuse
- =dev-libs/lucid-svn-9999
- =sys-libs/libvserver-svn-9999
- net-analyzer/rrdtool"
+ =dev-libs/lucid-svn-9999
+ =sys-libs/libvserver-svn-9999
+ net-analyzer/rrdtool"
+RDEPEND="${DEPEND}"
ESVN_REPO_URI="http://svn.linux-vserver.org/svn/vstatd/trunk"
ESVN_BOOTSTRAP="make -f Makefile.svn"
@@ -27,7 +27,8 @@ src_compile() {
}
src_install() {
- make DESTDIR="${D}" install || die "install failed"
+ emake DESTDIR="${D}" install || die "emake install failed"
keepdir /var/lib/vstatd
+ newinitd "${FILESDIR}/vstatd-initd" vstatd || die "Inserting init.d-file failed"
dodoc README ChangeLog AUTHORS
}