diff options
author | Wolfram Schlich <wschlich@gentoo.org> | 2008-12-01 16:04:54 +0000 |
---|---|---|
committer | Wolfram Schlich <wschlich@gentoo.org> | 2008-12-01 16:04:54 +0000 |
commit | 4ba2de68e7721619dbf1b700fa677ba998185deb (patch) | |
tree | a32551ef629c7c2548a0978ed8bb6ca986d95318 /sys-block/dellmgr | |
parent | Marking jhead-2.84-r1 ppc64 for bug 243238 (diff) | |
download | historical-4ba2de68e7721619dbf1b700fa677ba998185deb.tar.gz historical-4ba2de68e7721619dbf1b700fa677ba998185deb.tar.bz2 historical-4ba2de68e7721619dbf1b700fa677ba998185deb.zip |
add support for newer kernels (see bug #233295)
Package-Manager: portage-2.2_rc13/cvs/Linux 2.6.24-gentoo-r5-1 i686
Diffstat (limited to 'sys-block/dellmgr')
-rw-r--r-- | sys-block/dellmgr/ChangeLog | 8 | ||||
-rw-r--r-- | sys-block/dellmgr/Manifest | 4 | ||||
-rw-r--r-- | sys-block/dellmgr/dellmgr-5.32-r1.ebuild | 39 | ||||
-rwxr-xr-x | sys-block/dellmgr/files/dellmgr-r2 | 24 |
4 files changed, 73 insertions, 2 deletions
diff --git a/sys-block/dellmgr/ChangeLog b/sys-block/dellmgr/ChangeLog index 8b7f84b75c1f..e6ef6c1a324c 100644 --- a/sys-block/dellmgr/ChangeLog +++ b/sys-block/dellmgr/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-block/dellmgr # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/dellmgr/ChangeLog,v 1.5 2008/07/11 09:04:31 wschlich Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-block/dellmgr/ChangeLog,v 1.6 2008/12/01 16:04:54 wschlich Exp $ + +*dellmgr-5.32-r1 (01 Dec 2008) + + 01 Dec 2008; Wolfram Schlich <wschlich@gentoo.org> +files/dellmgr-r2, + +dellmgr-5.32-r1.ebuild: + add support for newer kernels (see bug #233295) 11 Jul 2008; Wolfram Schlich <wschlich@gentoo.org> dellmgr-5.32.ebuild: added missing multilib eclass inheritance diff --git a/sys-block/dellmgr/Manifest b/sys-block/dellmgr/Manifest index 10ada64582c1..0f3a4f31c920 100644 --- a/sys-block/dellmgr/Manifest +++ b/sys-block/dellmgr/Manifest @@ -1,5 +1,7 @@ AUX dellmgr-r1 692 RMD160 99673068163f9cbf776fad32af5aadfb27d523e5 SHA1 bf7f3bf03aa3ee5248e74e333e0a3c768767f2e3 SHA256 b3a1d5926ca916cc270fba667dde41e72e123d448c9937a5c599033ff779b7bd +AUX dellmgr-r2 702 RMD160 1b7409582b946fc84509185b5b1e99a9b7bc39dc SHA1 b664a76b62427c50ad172b5030f899b48d79cfc6 SHA256 775b74b482a7637fcd1c17a71f7d04cc5a6c541e123c0c12ba841f7c25862866 DIST perc-apps-A08.tar.gz 761709 RMD160 d296fac7d9d043efacaafca7b7ffa4823710837c SHA1 85fa41b43143f00e853215e22cb21982f1eba14e SHA256 9e1700dbe72a4557c449829be6ac4ca94c241f87ac42c015091e36336c1a706a +EBUILD dellmgr-5.32-r1.ebuild 991 RMD160 8e6baa9115d482563078de59d3a904938263db04 SHA1 5293e162e09ae681e6b9469c64341553025d0239 SHA256 6c21615c432664ee0fdec1eab335762bc76363dc6692797cfa0a6355af953ad6 EBUILD dellmgr-5.32.ebuild 988 RMD160 eb178ded0555037f20f1dd42e0aacb2a4e42dba2 SHA1 f6276f1c44c2aec1e0bcf6f2d1d1c890e31578e8 SHA256 ad75281fdfe0c5a74312a99906b63d98b0a7cf96354533a1f4e2cae913a378e6 -MISC ChangeLog 983 RMD160 7ed5a3e66698c0294f3e7468a4b77b0031f5ebc2 SHA1 d17f474b5e868880c270391ebf1a62ba5225ddbe SHA256 6d87c3c2be64a523545f7b8da851ca4a85e900f1f1dc8214d78c768a6c716e1f +MISC ChangeLog 1165 RMD160 c507170f2557ca58e8ae0115b0ca3ef2a43bc8ae SHA1 3bbd638457ab2e6fdd24341bccec9fef30c0a662 SHA256 0a1918d961a24ec295384caa53df7e4d23ec0ffef54ba62dafd052a77af7a888 MISC metadata.xml 300 RMD160 3b9c1cd628f9d7ac94b68543ec737d5c2381a47e SHA1 33c5efd31a8aa789118535b921e211ffb5023ac3 SHA256 bc07a9aecce5770d1ace9af0a6c6af8ff6c7b16eb5e7947a1b178d1970855e43 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..6c88c5acf52b --- /dev/null +++ b/sys-block/dellmgr/dellmgr-5.32-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-block/dellmgr/dellmgr-5.32-r1.ebuild,v 1.1 2008/12/01 16:04:54 wschlich Exp $ + +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 100755 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" "${@}" |