From 36b3901256e5250ffe85270717e781c60894c9e9 Mon Sep 17 00:00:00 2001 From: Thomas Deutschmann Date: Sun, 14 Aug 2016 16:13:15 +0200 Subject: sys-block/hpssacli: Add missing x86 SRC Package-Manager: portage-2.3.0 --- sys-block/hpssacli/Manifest | 1 + sys-block/hpssacli/hpssacli-2.40.13.0-r1.ebuild | 64 +++++++++++++++++++++++++ sys-block/hpssacli/hpssacli-2.40.13.0.ebuild | 62 ------------------------ 3 files changed, 65 insertions(+), 62 deletions(-) create mode 100644 sys-block/hpssacli/hpssacli-2.40.13.0-r1.ebuild delete mode 100644 sys-block/hpssacli/hpssacli-2.40.13.0.ebuild diff --git a/sys-block/hpssacli/Manifest b/sys-block/hpssacli/Manifest index 198ab11b81ef..36410c00aa73 100644 --- a/sys-block/hpssacli/Manifest +++ b/sys-block/hpssacli/Manifest @@ -1 +1,2 @@ +DIST hpssacli-2.40-13.0.i386.rpm 11413754 SHA256 54609da022003be25a8711230d36bbb723011857b7bb5d655f1420528cdaecd8 SHA512 f284c0979141fa2ef8728b2a6c7d7aa8b0e5e61ebb3878439321dd3742223f240f5be9782068da49a58c07ce91615072d9575f22feefb9ff6bb6fac00ae31d75 WHIRLPOOL 5a8cc350b895404c5589bcbe2952a371f4234183f14872dcbbc9989ca3711d5cf39704eedf9a00d69d8d4fcb830d00d527278b34d1d57d2bdd893a6e8bfae0df DIST hpssacli-2.40-13.0.x86_64.rpm 11772990 SHA256 1e17602dec56f30dfe9329eb5ea060ac0dbb42ea003a27e8eecaa2148b331599 SHA512 4a650c2700f77bdc79693905e56598cbe8f198d4f54c7c97e05a7b8af830f11c5e5eea2d16538a3c6068eadb75159850b391d7f772f59447bbbd870f64eb7efa WHIRLPOOL b0821a4875724cab30c0e95fccdca71e0700e3008e48fe9efb6d0b5d1f8f3de32259b586aaa5f0bdbd51a350b8467d992ee6aefceac9ee81beb0c34f2a6b0ec7 diff --git a/sys-block/hpssacli/hpssacli-2.40.13.0-r1.ebuild b/sys-block/hpssacli/hpssacli-2.40.13.0-r1.ebuild new file mode 100644 index 000000000000..55ae7bd77521 --- /dev/null +++ b/sys-block/hpssacli/hpssacli-2.40.13.0-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit pax-utils rpm versionator + +MY_PV=$(replace_version_separator 2 '-') + +DESCRIPTION="HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)" +HOMEPAGE="http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_04bffb688a73438598fef81ddd" +SRC_URI=" + amd64? ( http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/6/x86_64/current/${PN}-${MY_PV}.x86_64.rpm ) + x86? ( http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/6/i686/current/${PN}-${MY_PV}.i386.rpm )" + +LICENSE="hpe" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="elibc_glibc? ( >sys-libs/glibc-2.14 ) + >=sys-libs/libunwind-0.99 + >=sys-process/procps-3.3.6" + +DOCS=( license.txt readme.txt ) + +MY_HPSSACLI_BASEDIR="/opt/hp/hpssacli" + +QA_PREBUILT="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin" +QA_EXECSTACK="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin" + +src_unpack() { + rpm_src_unpack + + mkdir "${S}" || die "Failed to create '${S}'" +} + +src_prepare() { + default + + # Create a clean $S + mv "${WORKDIR}"/opt/hp/hpssacli/bld/hpss* "${S}" || die "Failed to to copy 'hpss*' related files" + mv "${S}"/hpssacli.license "${S}"/license.txt || die "Renaming hpssacli.license failed!" + mv "${S}"/hpssacli*.txt "${S}"/readme.txt || die "Renaming hpssacli*.txt failed!" + rm -rf "${WORKDIR}"/opt || die "Failed to cleanup '${WORKDIR}/opt'" + rm -rf "${WORKDIR}"/usr || die "Failed to cleanup '${WORKDIR}/usr'" +} + +src_install() { + newsbin "${FILESDIR}"/"${PN}-wrapper" ${PN} + dosym ${PN} /usr/sbin/hpssascripting + + exeinto "${MY_HPSSACLI_BASEDIR}" + for bin in "${S}"/hpssa{cli,scripting}; do + local basename=$(basename "${bin}") + newexe "${bin}" ${basename}.bin + done + + dodoc "${DOCS[@]}" + + pax-mark m "${D%/}${HPSSACLI_BASEDIR}"/*.bin +} diff --git a/sys-block/hpssacli/hpssacli-2.40.13.0.ebuild b/sys-block/hpssacli/hpssacli-2.40.13.0.ebuild deleted file mode 100644 index 75a43e145983..000000000000 --- a/sys-block/hpssacli/hpssacli-2.40.13.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit pax-utils rpm versionator - -MY_PV=$(replace_version_separator 2 '-') - -DESCRIPTION="HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)" -HOMEPAGE="http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_04bffb688a73438598fef81ddd" -SRC_URI="http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7/x86_64/current/${PN}-${MY_PV}.x86_64.rpm" - -LICENSE="hpe" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="elibc_glibc? ( >sys-libs/glibc-2.14 ) - >=sys-libs/libunwind-0.99 - >=sys-process/procps-3.3.6" - -DOCS=( license.txt readme.txt ) - -MY_HPSSACLI_BASEDIR="/opt/hp/hpssacli" - -QA_PREBUILT="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin" -QA_EXECSTACK="${MY_HPSSACLI_BASEDIR:1}/hpssa*.bin" - -src_unpack() { - rpm_src_unpack - - mkdir "${S}" || die "Failed to create '${S}'" -} - -src_prepare() { - default - - # Create a clean $S - mv "${WORKDIR}"/opt/hp/hpssacli/bld/hpss* "${S}" || die "Failed to to copy 'hpss*' related files" - mv "${S}"/hpssacli.license "${S}"/license.txt || die "Renaming hpssacli.license failed!" - mv "${S}"/hpssacli*.txt "${S}"/readme.txt || die "Renaming hpssacli*.txt failed!" - rm -rf "${WORKDIR}"/opt || die "Failed to cleanup '${WORKDIR}/opt'" - rm -rf "${WORKDIR}"/usr || die "Failed to cleanup '${WORKDIR}/usr'" -} - -src_install() { - newsbin "${FILESDIR}"/"${PN}-wrapper" ${PN} - dosym ${PN} /usr/sbin/hpssascripting - - exeinto "${MY_HPSSACLI_BASEDIR}" - for bin in "${S}"/hpssa{cli,scripting}; do - local basename=$(basename "${bin}") - newexe "${bin}" ${basename}.bin - done - - dodoc "${DOCS[@]}" - - pax-mark m "${D%/}${HPSSACLI_BASEDIR}"/*.bin -} -- cgit v1.2.3-18-g5258