From: Christian Parpart Date: Mon, 5 Dec 2011 22:13:35 +0000 (+0000) Subject: initial release of NewRelic System Monitor X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=d323bd84ef6b448e001e165f151c522f0dc566ec;p=gentoo.git initial release of NewRelic System Monitor Package-Manager: portage-2.1.10.39/cvs/Linux x86_64 --- diff --git a/sys-apps/newrelic-sysmond/ChangeLog b/sys-apps/newrelic-sysmond/ChangeLog new file mode 100644 index 000000000000..07a06a9df812 --- /dev/null +++ b/sys-apps/newrelic-sysmond/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for sys-apps/newrelic-sysmond +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/newrelic-sysmond/ChangeLog,v 1.1 2011/12/05 22:13:35 trapni Exp $ + +*newrelic-sysmond-1.1.2.124 (05 Dec 2011) + + 05 Dec 2011; +newrelic-sysmond-1.1.2.124.ebuild, + +files/newrelic-sysmond.rc, +metadata.xml: + initial release of NewRelic System Monitor + diff --git a/sys-apps/newrelic-sysmond/Manifest b/sys-apps/newrelic-sysmond/Manifest new file mode 100644 index 000000000000..6177aae54513 --- /dev/null +++ b/sys-apps/newrelic-sysmond/Manifest @@ -0,0 +1,5 @@ +AUX newrelic-sysmond.rc 647 RMD160 ad0376ace7bf4b52f8e148f7cb1886b9525c03d0 SHA1 5cd6d2918f7b236057c53f1ea36dca509edaa3eb SHA256 10071399b619227ffff202cbc435a94deeee608dfee12adf6e8640dc46708770 +DIST newrelic-sysmond-1.1.2.124-linux.tar.gz 2177939 RMD160 7c927ca1cf77592c916e9b99aa657792cc80bbfe SHA1 a4a5de47a0ed430429c2ce11ab09ee3f65306f5f SHA256 b77424b5dd98d38537503cfe49d772e9a8c220f436d87682010f03b5d3950b46 +EBUILD newrelic-sysmond-1.1.2.124.ebuild 1406 RMD160 454020544cad59781a59ed6eb2a4b369a7589646 SHA1 2f3c8e4615a546d1fc8590c273436f3ec99627f4 SHA256 d258db8cd862d272dff1d4aafcd93f18d778689dfc8e216e66cb136f69a37704 +MISC ChangeLog 428 RMD160 c5717a5dde259500f4109b0f2c99de5c52f6a52c SHA1 869c8e47353b8d921c9405a691d5517831c9626b SHA256 f54b3c52f80531940fbfad00fc802e6786f7fe807d6d3f48dbc015a0e46bd584 +MISC metadata.xml 284 RMD160 eacda143bea23e40596d537893b96651fde80f67 SHA1 df53265658a3033237eb2e716eb75776feb74710 SHA256 796ab621d1c801375be9e15dc0c472337321f7ef056a8e5e9acb453381fe7e41 diff --git a/sys-apps/newrelic-sysmond/files/newrelic-sysmond.rc b/sys-apps/newrelic-sysmond/files/newrelic-sysmond.rc new file mode 100644 index 000000000000..c76a66423aaa --- /dev/null +++ b/sys-apps/newrelic-sysmond/files/newrelic-sysmond.rc @@ -0,0 +1,21 @@ +#!/sbin/runscript +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/newrelic-sysmond/files/newrelic-sysmond.rc,v 1.1 2011/12/05 22:13:35 trapni Exp $ + +depend() { + use net +} + +start() { + ebegin "Starting NewRelic System Monitor" + start-stop-daemon --quiet --start --user newrelic --exec /usr/sbin/nrsysmond -- \ + -c /etc/newrelic/nrsysmond.cfg -p /var/run/newrelic/nrsysmond.pid + eend $? +} + +stop() { + ebegin "Stopping NewRelic System Monitor" + start-stop-daemon --quiet --stop --user newrelic --pid-file /var/run/newrelic/nrsysmond.pid + eend $? +} diff --git a/sys-apps/newrelic-sysmond/metadata.xml b/sys-apps/newrelic-sysmond/metadata.xml new file mode 100644 index 000000000000..016cd7f50e14 --- /dev/null +++ b/sys-apps/newrelic-sysmond/metadata.xml @@ -0,0 +1,9 @@ + + + + + + trapni@gentoo.org + + NewRelic System Monitor + diff --git a/sys-apps/newrelic-sysmond/newrelic-sysmond-1.1.2.124.ebuild b/sys-apps/newrelic-sysmond/newrelic-sysmond-1.1.2.124.ebuild new file mode 100644 index 000000000000..018252923cad --- /dev/null +++ b/sys-apps/newrelic-sysmond/newrelic-sysmond-1.1.2.124.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/newrelic-sysmond/newrelic-sysmond-1.1.2.124.ebuild,v 1.1 2011/12/05 22:13:35 trapni Exp $ + +EAPI=4 + +inherit eutils + +DESCRIPTION="NewRelic System Monitor" +HOMEPAGE="http://www.newrelic.com/" +SRC_URI="http://download.newrelic.com/server_monitor/release/${P}-linux.tar.gz" +LICENSE="as-is" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" +RESTRICT="strip" +#DEPEND="" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${P}-linux" + +pkg_setup() { + enewgroup newrelic + enewuser newrelic -1 -1 -1 newrelic +} + +src_install() { + if [[ "${ARCH}" == "amd64" ]]; then + NR_ARCH="x64" + elif [[ "${ARCH}" == "x86" ]]; then + NR_ARCH="x86" + else + die "Unsupported architecture (${ARCH})" + fi + + dosbin "scripts/nrsysmond-config" + newsbin "daemon/nrsysmond.${NR_ARCH}" "nrsysmond" + newinitd "${FILESDIR}/newrelic-sysmond.rc" "newrelic-sysmond" + + keepdir "/etc/newrelic" + insinto "/etc/newrelic" + doins nrsysmond.cfg + + keepdir "/var/run/newrelic" + fowners newrelic.newrelic "/var/run/newrelic" + fperms 0775 "/var/run/newrelic" + + keepdir "/var/log/newrelic" + fowners newrelic.newrelic "/var/log/newrelic" + fperms 0775 "/var/log/newrelic" + + dodoc INSTALL.txt LICENSE.txt +} + +pkg_postinst() { + elog "remember to set your license key via:" + elog + elog " newrelic-config --set license_key=\$YOUR_KEY" +}