diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-block/dellmgr |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-block/dellmgr')
-rw-r--r-- | sys-block/dellmgr/Manifest | 6 | ||||
-rw-r--r-- | sys-block/dellmgr/dellmgr-5.32-r1.ebuild | 38 | ||||
-rw-r--r-- | sys-block/dellmgr/files/dellmgr-r2 | 24 | ||||
-rw-r--r-- | sys-block/dellmgr/metadata.xml | 5 |
4 files changed, 73 insertions, 0 deletions
diff --git a/sys-block/dellmgr/Manifest b/sys-block/dellmgr/Manifest new file mode 100644 index 000000000000..31c035cf45e0 --- /dev/null +++ b/sys-block/dellmgr/Manifest @@ -0,0 +1,6 @@ +AUX dellmgr-r2 702 SHA256 775b74b482a7637fcd1c17a71f7d04cc5a6c541e123c0c12ba841f7c25862866 SHA512 5da9fc8eeb6d7a4681f3b650737e9ead575e8120368457667a45f18aa826c32307af4ddb15417a34fbb88d654bab427b68f1faef26774c4636cd1eb1a3e3acf0 WHIRLPOOL 46dc52187245835ad81a575c9d3573f98c8acc4ec4e4ff4c55d8b744d1e0d12233486b4916affbfcd89bbb5330a0eee68c4ab8ac1c79587f34e2514c250aa004 +DIST perc-apps-A08.tar.gz 761709 SHA256 9e1700dbe72a4557c449829be6ac4ca94c241f87ac42c015091e36336c1a706a SHA512 0a29b9a29216e81740488718307a85aac9560384ef8ba0d4bebdaf91b48d366cf6c4e025b17656abf03a2b8074f18c4595d88f3929e03233a08863b08f9d2d85 WHIRLPOOL f92e6d7c269585ce62f666d2a7fab7d2819bb005b1f1a5e02793fb570bc8415b7348be6dec53bdfd3a7531681a910db65f4dbf67e3a2f8df6e4f9ceeb25b2a06 +EBUILD dellmgr-5.32-r1.ebuild 874 SHA256 312b62d292af554c3395d39b77fcf93554d785da29e7cb2b7da999126e598e96 SHA512 e9450a318b1707bff04130f486023287ed347f8de6c63bc4cc1abc6e57a406283eca30023fdcdd275b5f14e2ffe44fa8737362ea3a505749bed9c0cd7ba3d3bc WHIRLPOOL 4c154716c3e16d4ad3ad8fcd093f0e342a9c315c7766f615a991d344c0e2ba04c174115fea23ab0e74968c9e305c34a2036fa39559fc1e1e7098b2473a0e9ad3 +MISC ChangeLog 2665 SHA256 3c0f47f4f095c334d39b774ceebabc2cfa808d3cb8e935944257534a2c73ccf4 SHA512 3b0ccb6b048d35b2d45b7d34eed337f5e6474d5495429d30403c10f5961fd60748cfe007adda605f74e967f633268f16e6438c80b1d6a820962d72361d35d21f WHIRLPOOL 0b6ce1b7199c139326f1573d236e98f2e1d82a8da92fc60fd801b449f9ee59b40565b8838b4d12802d9b58ad55d74d2fcf04fac050aeb140ecbf525d612c29b9 +MISC ChangeLog-2015 1383 SHA256 5857c55afdf1e7f44e2933f94eadd267bd81a2725acf5363832e93fcb75c34c9 SHA512 45af480d61974f102c7a0398c4f2eae1a06dd33ff68552f788cee47bb112133b56ccf8cb7d6d2f99e65036ba31d33194222a0deddfc87f180166ed6bee85b958 WHIRLPOOL 5d2732928eb8833aaf15f8b0080109186145b4bc5a45ab53a1521cbc3a367c1176885f4f3269f05208f174de7b22f59877cba74c1ef40a82308dbd7d628560a9 +MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968 diff --git a/sys-block/dellmgr/dellmgr-5.32-r1.ebuild b/sys-block/dellmgr/dellmgr-5.32-r1.ebuild new file mode 100644 index 000000000000..9a900e068416 --- /dev/null +++ b/sys-block/dellmgr/dellmgr-5.32-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit multilib rpm + +MY_PV=${PV}-0 +DESCRIPTION="Dell PERC 2/3/4 RAID controller management tool" +HOMEPAGE="http://linux.dell.com/" +SRC_URI="http://ftp.us.dell.com/scsi-raid/perc-apps-A08.tar.gz" + +LICENSE="Dell" +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" +IUSE="" + +RESTRICT="strip mirror test" + +S="${WORKDIR}" + +pkg_setup() { + use amd64 && { has_multilib_profile || die "needs multilib profile on amd64"; } +} + +src_unpack() { + unpack ${A} + rpm_unpack "${S}"/Dellmgr-${MY_PV}.i386.rpm || die "failed to unpack RPM" +} + +src_compile() { + echo "Nothing to compile." +} + +src_install() { + newsbin "${FILESDIR}"/dellmgr-r2 dellmgr + dosbin usr/sbin/dellmgr.bin +} diff --git a/sys-block/dellmgr/files/dellmgr-r2 b/sys-block/dellmgr/files/dellmgr-r2 new file mode 100644 index 000000000000..907a1168e37f --- /dev/null +++ b/sys-block/dellmgr/files/dellmgr-r2 @@ -0,0 +1,24 @@ +#!/bin/sh + +# Get the major number of the megadev ioctl device node +megadev_major=$(egrep '[[:space:]]megadev(_legacy)?$' /proc/devices 2>/dev/null | awk '{print $1}' 2>/dev/null) +megadev_node=/dev/megadev0 + +# MegaRAID device node major number found +if [ -z "${megadev_major}" ]; then + echo "ERROR: failed to determine device node major number" + exit 1 +fi +if [ -e "${megadev_node}" ]; then + if ! rm -f "${megadev_node}"; then + echo "ERROR: failed to remove existing device node ${megadev_node}" + exit 1 + fi +fi +if ! mknod "${megadev_node}" c "${megadev_major}" 0; then + echo "ERROR: failed to create device node ${megadev_node}" + exit 1 +fi + +# Start the real dellmgr binary +"${0%/*}/dellmgr.bin" "${@}" diff --git a/sys-block/dellmgr/metadata.xml b/sys-block/dellmgr/metadata.xml new file mode 100644 index 000000000000..6f49eba8f496 --- /dev/null +++ b/sys-block/dellmgr/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<!-- maintainer-needed --> +</pkgmetadata> |