summaryrefslogtreecommitdiff
path: root/app-admin
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2014-04-03 01:51:56 +0200
committerBertrand Jacquin <beber@meleeweb.net>2014-04-03 01:53:46 +0200
commite56acc519fb23ea3796a28a41aca1f15e4ee747e (patch)
treeaf3f5e7e285ece203ff1ede78e4b3719157dab13 /app-admin
parentapp-admin/hp-health: Major rework (diff)
downloadportage-e56acc519fb23ea3796a28a41aca1f15e4ee747e.tar.xz
app-admin/hp-snmp-agents: Major rework
Package-Manager: portage-2.2.10
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/hp-snmp-agents/ChangeLog4
-rw-r--r--app-admin/hp-snmp-agents/Manifest7
-rw-r--r--app-admin/hp-snmp-agents/hp-snmp-agents-9.50.ebuild88
-rw-r--r--app-admin/hp-snmp-agents/metadata.xml8
4 files changed, 45 insertions, 62 deletions
diff --git a/app-admin/hp-snmp-agents/ChangeLog b/app-admin/hp-snmp-agents/ChangeLog
index f843e73b..79299bda 100644
--- a/app-admin/hp-snmp-agents/ChangeLog
+++ b/app-admin/hp-snmp-agents/ChangeLog
@@ -1,3 +1,7 @@
+ 02 Apr 2014; Bertrand Jacquin <beber@meleeweb.net> +metadata.xml,
+ hp-snmp-agents-9.50.ebuild:
+ app-admin/hp-snmp-agents: Major rework
+
*hp-snmp-agents-9.50 (02 Apr 2014)
02 Apr 2014; Bertrand Jacquin <beber@meleeweb.net>
diff --git a/app-admin/hp-snmp-agents/Manifest b/app-admin/hp-snmp-agents/Manifest
index ee2b0234..de84ecc9 100644
--- a/app-admin/hp-snmp-agents/Manifest
+++ b/app-admin/hp-snmp-agents/Manifest
@@ -1,4 +1,5 @@
DIST hp-snmp-agents-9.50-2564.36.rhel6.i686.rpm 937524 SHA256 cd420d5b2862fafa9413aa8ac598eeaf28500619c549499b2f069e4d6ee12c51 SHA512 1142d807fe9f7ce489397bd98bd43a473213fa43193c234cc58f88aaff4c276efea96a3b57c9a16ec2042f3ca51bc5c6f237ab83ecfe2a46d90f498a5d95e02e WHIRLPOOL 1ccc240b41caaf387fcb86f83572bce2e3286abb3a7b094f4bfc80fa1848be4a54f0adc9466fa2d111d0de8ef773536eff9dfdaad5ad28fcd54f7f44dcadd16d
-DIST hp-snmp-agents-9.50-2564.40.rhel6.x86_64.rpm 1013640 SHA256 a72a0d4335a356efb3322cbe37b1a5b94eeb4e9304aff9a266892289059a199a SHA512 754dc16e259e304c2e5009b969d0b07b2e266af61b9b76e6d088573ef0b4bc3c02967a37cbdcae681676e67f027363de491b3494befd62b43e32dc4a2121b8f3 WHIRLPOOL 245b75f6cac534c21ec372329ac83473c38980bfcfa659a4ca7540b149f16314b60f2791a008695816b615533f1e2f71dfb73897c197a575bc7926a779884952
-EBUILD hp-snmp-agents-9.50.ebuild 2617 SHA256 690a0ed8e4c304873437374f7ae569877a285e4a7e4c10323a56c9699fb4063b WHIRLPOOL da1041f70c94e3dec37a45e5754b47d97d5cc1c42b6b1ca724ce7c8934a1af063d62e1080fa129edbefecbd239d542ac1ef1484694095d36d790ae85c1bd558e
-MISC ChangeLog 173 SHA256 c41211271b63c264df207f9479ee9557418c7188494cae77e1f3a0155f141c70 WHIRLPOOL 5e542d161fd810d4e89b56ee4f123aefc58dc49f0c868de68484af3171663f8552d9e68ce1656add35536b65350da6753d3ce17f7e3e6cad8f2708bdaaf38e43
+DIST hp-snmp-agents-9.50-2564.40.rhel6.x86_64.rpm 1013640 SHA256 a72a0d4335a356efb3322cbe37b1a5b94eeb4e9304aff9a266892289059a199a WHIRLPOOL 245b75f6cac534c21ec372329ac83473c38980bfcfa659a4ca7540b149f16314b60f2791a008695816b615533f1e2f71dfb73897c197a575bc7926a779884952
+EBUILD hp-snmp-agents-9.50.ebuild 1219 SHA256 35c5f1bcd8a5539c3a8157a017b4f3afd533a50b0b2e7dc396b3b7fc9dbf1f2b WHIRLPOOL de06573ab64ca14385f59dbfd7f144bc2074f4a3269baa1a2c223f7a2145e1f4ca9f66666dd9787b971e5fedd4309d1b1a539497642c0f3ea413bbede66d8839
+MISC ChangeLog 313 SHA256 eb99321b6b70eaea3c09db2a79d9827a0e69426e9fc555009e76af9648a0fa31 WHIRLPOOL d64b95f6a6d1225ff09cb004a60d1f845d9a81bf657bfcf3442c2bd4558aada9893f41e3b19d729626532571b991773ab7a758a0689acc7772fcb5d74cf5ac79
+MISC metadata.xml 254 SHA256 c56bc3d6780712c960298c70bb86867aeb6661e97a317cc624516b0e16b72fcc WHIRLPOOL 2ebbfaa14ef0c1847284fe64a79f052cd7e73b25a724fba728c084aaaf2dd0692e068eedcf42ccef7e205077f00c35780ded7ec69118dc01ddb988b4802e46ae
diff --git a/app-admin/hp-snmp-agents/hp-snmp-agents-9.50.ebuild b/app-admin/hp-snmp-agents/hp-snmp-agents-9.50.ebuild
index 3c0ebbcc..b6a0d95a 100644
--- a/app-admin/hp-snmp-agents/hp-snmp-agents-9.50.ebuild
+++ b/app-admin/hp-snmp-agents/hp-snmp-agents-9.50.ebuild
@@ -2,80 +2,50 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI=5
inherit eutils toolchain-funcs rpm
DESCRIPTION="HP System SNMP agents"
HOMEPAGE="http://h18000.www1.hp.com/products/servers/linux/documentation.html"
+SRC_URI_BASE="http://downloads.linux.hp.com/downloads/SPP/RedHatEnterpriseServer/6.5"
+SRC_URI="x86? ( ${SRC_URI_BASE}/i686/current/${P}-2564.36.rhel6.i686.rpm )
+ amd64? ( ${SRC_URI_BASE}/x86_64/current/${P}-2564.40.rhel6.x86_64.rpm )"
+
LICENSE="hp-value"
-KEYWORDS="amd64 x86"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE=""
-DEPEND="${RDEPEND}
- mail-client/mailx
- app-arch/rpm2targz
- sys-apps/pciutils
- sys-libs/ncurses
- dev-lang/python
- sys-apps/ethtool
- sys-apps/lm_sensors
- net-analyzer/net-snmp"
+DEPEND=""
RDEPEND="${DEPEND}
- app-arch/tar
- sys-apps/sed"
+ virtual/modutils
+ net-analyzer/net-snmp"
-SRC_URI_BASE="http://downloads.linux.hp.com/downloads/SPP/RedHatEnterpriseServer/6.5"
-SRC_URI="x86? ( ${SRC_URI_BASE}/i686/current/${P}-2564.36.rhel6.i686.rpm )
- amd64? ( ${SRC_URI_BASE}/x86_64/current/${P}-2564.40.rhel6.x86_64.rpm )"
+RESTRICT="mirror"
-HP_HOME="/opt/hp"
+QA_PREBUILT="opt/hp/${PN}/*/bin/*
+ opt/hp/${PN}/webagent/*
+ usr/lib*/lib*"
-SLOT="0"
S="${WORKDIR}"
-QA_PRESTRIPPED="${HP_HOME:1}/hp-snmp-agents/nic/bin/cmanicd
- ${HP_HOME:1}/hp-snmp-agents/server/bin/cmaperfd
- ${HP_HOME:1}/hp-snmp-agents/server/bin/cmapeerd
- ${HP_HOME:1}/hp-snmp-agents/server/bin/cmahostd
- ${HP_HOME:1}/hp-snmp-agents/server/bin/cmasm2d
- ${HP_HOME:1}/hp-snmp-agents/server/bin/cmahealthd
- ${HP_HOME:1}/hp-snmp-agents/server/bin/cmastdeqd
- ${HP_HOME:1}/hp-snmp-agents/server/bin/cmathreshd
- ${HP_HOME:1}/hp-snmp-agents/webagent/csginkgo
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/cmaided
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/cmaeventd
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/libcpqimgr-x86_64.so
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/cmasasd
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/cmaidad
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/cmafcad
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/cmascsid
- /usr/lib64/libcmaX.so.1.0
- /usr/lib64/libcmaX64.so.1.0
- /usr/lib64/libcmaconf64.so.1.0
- /usr/lib64/libcmapeer64.so.1.0
- /usr/lib64/libcmacommon64.so.1.0"
+src_install() {
+ rm -r "${ED}"
+ cp -ra "${S}" "${ED}" \
+ || die "Fail to copy files"
-QA_EXECSTACK="${HP_HOME:1}/hp-snmp-agents/storage/bin/cmaided
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/libcpqimgr-x86_64.so
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/cmasasd
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/cmaidad
- ${HP_HOME:1}/hp-snmp-agents/storage/bin/cmascsid"
+ rm -r "${ED}opt/hp/${PN}/share"
+ dodoc -r "opt/hp/${PN}/share/doc"
-src_unpack() {
- rpm_src_unpack
-}
+ rm "${ED}opt/hp/${PN}/hprpm.xpm"
+ rm "${ED}opt/hp/${PN}/rebuild"
+ rm "${ED}opt/hp/${PN}/${PN}.license"
+ rm "${ED}opt/hp/${PN}/${PN}.manifest"
+ rm "${ED}opt/hp/${PN}/${PN}.rebuild.spec"
+ rm -r "${ED}opt/hp/${PN}/addons"
-src_install() {
- cd "${S}"
- dodir ${HP_HOME}
- cp -Rdp "${S}"${HP_HOME}/* "${D}${HP_HOME}"
- dolib.so ./usr/$(get_libdir)/*.so*
- doman usr/share/man/man?/*
-
-}
+ doman usr/share/man/man?/*
-pkg_postinst() {
- if [ "${ROOT}" == "/" ] ; then
- /sbin/ldconfig
- fi
+ keepdir "var/log/${PN}"
+ keepdir "var/spool/compaq"
}
- \ No newline at end of file
diff --git a/app-admin/hp-snmp-agents/metadata.xml b/app-admin/hp-snmp-agents/metadata.xml
new file mode 100644
index 00000000..933498d8
--- /dev/null
+++ b/app-admin/hp-snmp-agents/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>beber@meleeweb.net</email>
+ <name>Bertrand Jacquin</name>
+ </maintainer>
+</pkgmetadata>