sys-block/hpssacli: treeclean
This commit is contained in:
parent
5d5e7e6693
commit
7b7e4935ef
@ -1,4 +0,0 @@
|
||||
AUX hpssacli-wrapper 534 BLAKE2B 151a434fb5bc2f2168d6d19d117edbf852c0ee8e3e664a7d5d34601b2bb41f7c8489baf391ffd331ec2ab4445e884b80f7572e522c09e4eaab22eb15ad3d71a5 SHA512 e80780df1e683ac58a50c12ae8854deb5c4bb8b08c5fde40df7f1f045fc94d76fa64221f78cff9b100588f520d03761a7994e33897722c3746675a6522e4fecc
|
||||
DIST ssacli-4.15-6.0.x86_64.rpm 15313166 BLAKE2B ec825a4800c37fba7d685837cb37890888f456096c196fd25c1ed77726fd6e13d408c11dbd2056da5956cd1a8aff90adea7ee7cfbb814f085c8034218b46a5cd SHA512 3214895334de009f18f24cfb69598d2bfa2af11829be0349d68e9ba0f838d347ab3c24d77266a7950415488b77b59acd5497975bd1aea48aed36017e6da01155
|
||||
EBUILD hpssacli-4.15.6.0.ebuild 1847 BLAKE2B bcded38d950ce923696f39569b9f553b94abe7fe1100d507f039c5249ea4499d30d4e8da6882c7e38bd5f3a28d9c4fc018b37a8e1b49364be7819028a8bf6161 SHA512 42ec11d6ad999115b4000f64644fdcd16417cef76cd76cffba9ff736fa6855608ff5af8b05f857dde3510df175f10779636533aa0920871e54d6a0a36e8587ef
|
||||
MISC metadata.xml 251 BLAKE2B fb85d245662fa1577cfe1d77526bd34fb2a674dd447192f2defe78b751423e3d14ae73efd3ac0e1e5e6fdb6259622a782e724ec77021faf526509f199dd20d61 SHA512 46942a98ef7e36470d1169a5bc8839d25603e33c143cd36327a8a85fc14cb6bfb32247eb7608d92cc58a06cc8eef5bd64d6ec2d21e69a88632e4b936598aa772
|
@ -1,22 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Uncomment the line below to turn off discovery of Fibre
|
||||
# export INFOMGR_BYPASS_FIBRE=1
|
||||
#
|
||||
# Uncomment the lines below to turn off discovery of Non-Smart Array controllers
|
||||
# export INFOMGR_BYPASS_NONSA=1
|
||||
#
|
||||
|
||||
cmd="$(basename "$0")"
|
||||
|
||||
HPSSACLI_BASEDIR="/opt/hp/hpssacli"
|
||||
HPSSACLI_BIN="${HPSSACLI_BASEDIR}/${cmd}.bin"
|
||||
|
||||
if pgrep --exact "${cmd}.bin" 1>/dev/null; then
|
||||
echo "Another instance of ${cmd} is running! Stop it first."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
export LD_LIBRARY_PATH="${HPSSACLI_BASEDIR}"
|
||||
"${HPSSACLI_BIN}" "${@}"
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
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="https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_5530b3f5b38b4e0781e6bf9c74"
|
||||
SRC_URI="https://downloads.linux.hpe.com/SDR/repo/spp/2019.12.0/packages/ssacli-${MY_PV}.x86_64.rpm"
|
||||
|
||||
LICENSE="hpe"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64"
|
||||
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/smartstorageadmin/ssacli/bin/ssa* "${S}" || die "Failed to to copy 'ssa*' related files"
|
||||
mv "${S}"/ssacli "${S}"/hpssacli || die "Renaming ssacli failed!"
|
||||
mv "${S}"/ssascripting "${S}"/hpssascripting || die "Renaming ssascripting failed!"
|
||||
mv "${S}"/ssacli.license "${S}"/license.txt || die "Renaming ssacli.license failed!"
|
||||
mv "${S}"/ssacli*.txt "${S}"/readme.txt || die "Renaming ssacli*.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
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>whissi@gentoo.org</email>
|
||||
<name>Thomas Deutschmann</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Loading…
x
Reference in New Issue
Block a user