sys-block/hpssacli: treeclean

This commit is contained in:
Andreas Billmeier 2024-06-28 18:14:01 +02:00
parent 5d5e7e6693
commit 7b7e4935ef
4 changed files with 0 additions and 97 deletions

View File

@ -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

View File

@ -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}" "${@}"

View File

@ -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
}

View File

@ -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>