123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- # Copyright 1999-2016 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI=6
- inherit rpm versionator pax-utils
- MY_PV=$(replace_version_separator 2 '-')
- SRC_URI_BASE="ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux"
- AMD64_PID="1257348637"
- AMD64_VID="80070"
- X86_PID="414707558"
- X86_VID="80071"
- DESCRIPTION="HP Array Configuration Utility Command Line Interface (HPACUCLI, formerly CPQACUXE)"
- HOMEPAGE="http://h18000.www1.hp.com/products/servers/linux/documentation.html"
- SRC_URI="
- amd64? ( ${SRC_URI_BASE}/p${AMD64_PID}/v${AMD64_VID}/${PN}-${MY_PV}.x86_64.rpm )
- x86? ( ${SRC_URI_BASE}/p${X86_PID}/v${X86_VID}/${PN}-${MY_PV}.i386.rpm )"
- LICENSE="hp-proliant-essentials"
- SLOT="0"
- KEYWORDS="-* amd64 x86"
- IUSE=""
- DEPEND=""
- RDEPEND="sys-apps/coreutils
- sys-process/procps
- >=sys-apps/util-linux-2.20.1"
- S="${WORKDIR}"
- HPACUCLI_BASEDIR="/opt/hp/hpacucli"
- QA_PREBUILT="${HPACUCLI_BASEDIR:1}/*"
- QA_EXECSTACK="${HPACUCLI_BASEDIR:1}/libcpqimgr*.so"
- src_install() {
- local MY_S="${S}/opt/compaq/${PN}/bld"
- newsbin "${FILESDIR}"/"${PN}-wrapper-r1" hpacucli
- dosym /usr/sbin/hpacucli /usr/sbin/hpacuscripting
- exeinto "${HPACUCLI_BASEDIR}"
- for bin in "${MY_S}"/.hp*; do
- local basename=$(basename "${bin}")
- newexe "${bin}" ${basename#.}.bin
- done
- insinto "${HPACUCLI_BASEDIR}"
- doins "${MY_S}"/*.so
- dodoc "${MY_S}"/*.txt
- doman "${S}"/usr/man/man*/*
- cat <<-EOF >"${T}"/45${PN}
- LDPATH=${HPACUCLI_BASEDIR}
- EOF
- doenvd "${T}"/45${PN}
- pax-mark m "${D}opt/hp/hpacucli/"*
- }
|