summaryrefslogtreecommitdiff
path: root/sys-block/megacli
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /sys-block/megacli
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'sys-block/megacli')
-rw-r--r--sys-block/megacli/Manifest1
-rw-r--r--sys-block/megacli/files/megacli-wrapper3
-rw-r--r--sys-block/megacli/megacli-8.07.14-r4.ebuild86
-rw-r--r--sys-block/megacli/metadata.xml9
4 files changed, 0 insertions, 99 deletions
diff --git a/sys-block/megacli/Manifest b/sys-block/megacli/Manifest
deleted file mode 100644
index 05fd638dc13c..000000000000
--- a/sys-block/megacli/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST 8-07-14_MegaCLI.zip 7939395 BLAKE2B 3b4151724fab8b9fd2a5797d11919c52cdd5c96fefb6074fad6637a9a82a6d9291dd43e5480669779dbce18f3cb0c56fe119e868a6d6a7c9d05779eb6fccb154 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3
diff --git a/sys-block/megacli/files/megacli-wrapper b/sys-block/megacli/files/megacli-wrapper
deleted file mode 100644
index ec6e2b8dc9da..000000000000
--- a/sys-block/megacli/files/megacli-wrapper
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/opt/megacli/lib"
-exec /opt/megacli/megacli "$@"
diff --git a/sys-block/megacli/megacli-8.07.14-r4.ebuild b/sys-block/megacli/megacli-8.07.14-r4.ebuild
deleted file mode 100644
index 6303cac9c79c..000000000000
--- a/sys-block/megacli/megacli-8.07.14-r4.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RPM_COMPRESS_TYPE=none
-inherit rpm
-
-MY_PV="${PV//./-}"
-MY_P=${MY_PV}_MegaCLI
-
-DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
-HOMEPAGE="https://www.broadcom.com/support/knowledgebase/1211161498596/megacli-cheat-sheet--live-examples https://www.broadcom.com/support/knowledgebase/1211161496959/megacli-commands"
-# This file is '[zip] MegaCLI 5.5 P2', Date: 01/20/2014 Size: 7753 KB
-SRC_URI="https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_P}.zip"
-S="${WORKDIR}"
-
-LICENSE="LSI"
-SLOT="0"
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-KEYWORDS="amd64 x86"
-# Previous releases from LSI directly required a click-through EULA; but the
-# upstream website no longer requires this consistently: most old files have
-# two or more download pages, and while one of the pages has a generic
-# click-through download form, the file-specific download page only requires
-# click-through on some items. See also sys-block/lsiutil
-RESTRICT="mirror bindist"
-
-BDEPEND="
- app-admin/chrpath
- app-arch/unzip"
-# links to glibc and libstdc++/libgcc_s
-RDEPEND="
- sys-devel/gcc
- sys-libs/glibc
- sys-libs/ncurses-compat:5"
-
-QA_PREBUILT="
- /opt/${PN}/${PN}
- /opt/${PN}/lib/*"
-
-src_unpack() {
- unpack ${A}
- cd "${S}" || die
- rpm_unpack ./Linux/MegaCli-${PV}-1.noarch.rpm
-}
-
-src_install() {
- newdoc "${PV}_MegaCLI.txt" RELEASE.txt
-
- exeinto /opt/megacli
- libsysfs=libstorelibir-2.so.14.07-0
- case ${ARCH} in
- amd64) MegaCli=MegaCli64;;
- x86) MegaCli=MegaCli;;
- *) die "invalid ARCH";;
- esac
- newexe opt/MegaRAID/MegaCli/${MegaCli} ${PN}
-
- exeinto /opt/${PN}/lib
- doexe opt/MegaRAID/MegaCli/${libsysfs}
-
- into /opt
- newbin "${FILESDIR}"/${PN}-wrapper ${PN}
- dosym ${PN} /opt/bin/MegaCli
-
- # Remove DT_RPATH
- chrpath -d "${ED}"/opt/${PN}/${PN} || die
-}
-
-pkg_postinst() {
- einfo
- einfo "See /usr/share/doc/${PF}/RELEASE.txt for a list of supported controllers"
- einfo "(contains LSI model names only, not those sold by 3rd parties"
- einfo "under custom names like Dell PERC etc)."
- einfo
- einfo "As there's no dedicated manual, you might want to have"
- einfo "a look at the following cheat sheet (originally written"
- einfo "for Dell PowerEdge Expandable RAID Controllers):"
- einfo "http://tools.rapidsoft.de/perc/perc-cheat-sheet.html"
- einfo
- einfo "For more information about working with Dell PERCs see:"
- einfo "http://tools.rapidsoft.de/perc/"
- einfo
-}
diff --git a/sys-block/megacli/metadata.xml b/sys-block/megacli/metadata.xml
deleted file mode 100644
index 342d632ace6e..000000000000
--- a/sys-block/megacli/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sysadmin@gentoo.org</email>
- <name>Gentoo Sysadmin Project</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>