added raidutils to portage
authorChristian Zoffoli <xmerlin@gentoo.org>
Mon, 10 Jan 2005 21:59:01 +0000 (21:59 +0000)
committerChristian Zoffoli <xmerlin@gentoo.org>
Mon, 10 Jan 2005 21:59:01 +0000 (21:59 +0000)
sys-apps/raidutils/ChangeLog [new file with mode: 0644]
sys-apps/raidutils/Manifest [new file with mode: 0644]
sys-apps/raidutils/files/digest-raidutils-0.0.5 [new file with mode: 0644]
sys-apps/raidutils/files/raidutils-0.0.5-i2octl-fixpath.patch [new file with mode: 0644]
sys-apps/raidutils/metadata.xml [new file with mode: 0644]
sys-apps/raidutils/raidutils-0.0.5.ebuild [new file with mode: 0644]

diff --git a/sys-apps/raidutils/ChangeLog b/sys-apps/raidutils/ChangeLog
new file mode 100644 (file)
index 0000000..0a03fe9
--- /dev/null
@@ -0,0 +1,10 @@
+# ChangeLog for sys-apps/raidutils
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/raidutils/ChangeLog,v 1.1 2005/01/10 21:59:01 xmerlin Exp $
+
+*raidutils-0.0.5 (10 Jan 2005)
+
+  10 Jan 2005; Christian Zoffoli <xmerlin@gentoo.org> +metadata.xml,
+  +raidutils-0.0.5.ebuild, raidutils-0.0.5-i2octl-fixpath.patch:
+  added to portage, fixed i2octl path /dev/i2o/ctl -> /dev/i2octl
+
diff --git a/sys-apps/raidutils/Manifest b/sys-apps/raidutils/Manifest
new file mode 100644 (file)
index 0000000..f045ec9
--- /dev/null
@@ -0,0 +1,4 @@
+MD5 6b2a95b826d212207a259717f1c7c6e2 metadata.xml 643
+MD5 4daf0a98b5b13944940e93bb8ce9e971 raidutils-0.0.5.ebuild 652
+MD5 4099a4c6960a610930541d55d9bb4e5d files/raidutils-0.0.5-i2octl-fixpath.patch 1597
+MD5 2e881a5176df7cf66a9c291521480d9b files/digest-raidutils-0.0.5 68
diff --git a/sys-apps/raidutils/files/digest-raidutils-0.0.5 b/sys-apps/raidutils/files/digest-raidutils-0.0.5
new file mode 100644 (file)
index 0000000..19eb507
--- /dev/null
@@ -0,0 +1 @@
+MD5 dad485c458727a9197b3af950b02e3e6 raidutils-0.0.5.tar.bz2 933250
diff --git a/sys-apps/raidutils/files/raidutils-0.0.5-i2octl-fixpath.patch b/sys-apps/raidutils/files/raidutils-0.0.5-i2octl-fixpath.patch
new file mode 100644 (file)
index 0000000..799ef0a
--- /dev/null
@@ -0,0 +1,36 @@
+--- raidutils-0.0.5/raideng/osd_unix.cpp.chris 2005-01-04 03:09:59.848442592 +0100
++++ raidutils-0.0.5/raideng/osd_unix.cpp       2005-01-04 03:10:41.000000000 +0100
+@@ -1232,7 +1232,7 @@
+ #elif defined (_DPT_SCO) || defined (SNI_MIPS) || defined(_DPT_SOLARIS) || defined(_DPT_BSDI) || defined(_DPT_FREE_BSD) || defined(_DPT_LINUX)
+ 
+ #if defined(_DPT_LINUX_I2O)
+-                   if(strcmp(HbaDevs[HbaNum].NodeName, "/dev/i2o/ctl"))
++                   if(strcmp(HbaDevs[HbaNum].NodeName, "/dev/i2octl"))
+                         i = ioctl(FileID,I2OUSRCMD,IoctlBuffer_P);
+                    else {
+                         struct i2o_cmd_passthru pt;
+@@ -2144,7 +2144,7 @@
+                        i = 0;
+                 }
+ #elif defined(_DPT_LINUX_I2O)
+-                if(strcmp(HbaDevs[Count].NodeName, "/dev/i2o/ctl"))
++                if(strcmp(HbaDevs[Count].NodeName, "/dev/i2octl"))
+                    i = osdSendIoctl(&HbaDevs[Count],DPT_CTRLINFO,DataBuff,&pkt);
+               else {
+                  /*
+@@ -3745,13 +3745,13 @@
+ #  if (defined(_DPT_LINUX_I2O))
+    memset(&pkt, 0, sizeof(EATA_CP));
+    HbaDevs[NumEntries].Flags = 0;
+-   strcpy(HbaDevs[NumEntries].NodeName, "/dev/i2o/ctl");
++   strcpy(HbaDevs[NumEntries].NodeName, "/dev/i2octl");
+    IoctlRtn = osdSendIoctl(&HbaDevs[NumEntries], I2OGETIOPS, (uCHAR *)&NumEntries, &pkt);
+    if(!IoctlRtn) {
+      for(i = 0; i < NumEntries; i ++) {
+        HbaDevs[i].Flags = NODE_FILE_VALID_HBA_B | NODE_FILE_I2O_HBA_B;
+        HbaDevs[i].IoAddress = UINTPTR_MAX;
+-       strcpy(HbaDevs[i].NodeName, "/dev/i2o/ctl");
++       strcpy(HbaDevs[i].NodeName, "/dev/i2octl");
+      }
+    }
+ #  endif
diff --git a/sys-apps/raidutils/metadata.xml b/sys-apps/raidutils/metadata.xml
new file mode 100644 (file)
index 0000000..ae054c6
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <herd>no-herd</herd>
+  <maintainer>
+    <email>xmerlin@gentoo.org</email>
+    <name>Christian Zoffoli</name>
+  </maintainer>
+  <longdescription>
+       Suite of programs to manage some I2O-compliant RAID controllers; in particular some Adaptec hardware; to be very specific those using the 
+       dpt_i2o kernel module or CONFIG_SCSI_DPT_I2O driver. One can create/delete a RAID array, add/remove a hot spare drive to/from an array, 
+       activate/silence the alarm, and query array/disk status.
+  </longdescription>
+</pkgmetadata>
diff --git a/sys-apps/raidutils/raidutils-0.0.5.ebuild b/sys-apps/raidutils/raidutils-0.0.5.ebuild
new file mode 100644 (file)
index 0000000..7815041
--- /dev/null
@@ -0,0 +1,34 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/raidutils/raidutils-0.0.5.ebuild,v 1.1 2005/01/10 21:59:01 xmerlin Exp $
+
+inherit eutils
+
+DESCRIPTION="Utilities to manage i2o/dtp RAID controllers."
+SRC_URI="http://i2o.shadowconnect.com/raidutils/${P}.tar.bz2"
+HOMEPAGE="http://i2o.shadowconnect.com/"
+
+KEYWORDS="~x86"
+IUSE=""
+
+SLOT="0"
+LICENSE="Adaptec"
+
+DEPEND="sys-kernel/linux26-headers"
+RDEPEND=""
+
+src_unpack () {
+       unpack ${A}
+       cd ${S}
+       epatch ${FILESDIR}/raidutils-0.0.5-i2octl-fixpath.patch || die
+}
+
+src_compile() {
+       econf || die
+       emake || die
+}
+
+src_install() {
+       make DESTDIR=${D} install || die
+       dodoc NEWS INSTALL AUTHORS COPYING ChangeLog
+}