diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2016-08-14 16:13:15 +0200 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2016-08-14 16:41:41 +0200 |
commit | 36b3901256e5250ffe85270717e781c60894c9e9 (patch) | |
tree | 5b39342016d4e6d695652a29c578fe440b5a0956 /sys-block/hpssacli/hpssacli-2.40.13.0-r1.ebuild | |
parent | x11-misc/xosview: Bump to version 1.18 (diff) | |
download | gentoo-36b3901256e5250ffe85270717e781c60894c9e9.tar.gz gentoo-36b3901256e5250ffe85270717e781c60894c9e9.tar.bz2 gentoo-36b3901256e5250ffe85270717e781c60894c9e9.zip |
sys-block/hpssacli: Add missing x86 SRC
Package-Manager: portage-2.3.0
Diffstat (limited to 'sys-block/hpssacli/hpssacli-2.40.13.0-r1.ebuild')
-rw-r--r-- | sys-block/hpssacli/hpssacli-2.40.13.0-r1.ebuild | 64 |
1 files changed, 64 insertions, 0 deletions
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 +} |