<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3314" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=301240316-23042008>Installation of OFED 
1.3.0.0.4 onto a Kusu/OCS cluster does not fully succeed because of some missing 
dependencies in the RPM spec files. This is because Kusu installs nodes over a 
network by presenting a pool of RPMs to be installed and letting RPM figure out 
the order to install them in. Without the dependencies we ended up with oddities 
like the kernel drivers being installed before the /usr/bin directory had been 
populated, causing the install script to fail.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=301240316-23042008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=301240316-23042008>I was able to work 
around this by manually expanding some of the source RPM files, altering the 
spec file and repackaging the source RPM. This allowed me to build binary RPMs 
(via the install script) that could be installed on a Kusu 
cluster.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=301240316-23042008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=301240316-23042008>Here are the 
proposed changes. If there is a better/preferred way of submitting this 
suggestion, please let me know.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=301240316-23042008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=301240316-23042008>--- 
../../original/ib-bonding.spec      2008-04-22 
12:54:12.000000000 -0400<BR>+++ ib-bonding.spec     
2008-04-22 12:43:07.000000000 -0400<BR>@@ -20,6 +20,7 
@@<BR> Group           : 
Applications/System<BR> License         
: GPL<BR> BuildRoot:      
%{_tmppath}/%{name}-%{version}-root<BR>+PreReq         
: coreutils</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=301240316-23042008> %description<BR> This package provides a 
bonding device which is capable of enslaving<BR>--- 
../../original/ofa_kernel.spec      2008-04-22 
12:54:13.000000000 -0400<BR>+++ ofa_kernel.spec     
2008-04-22 12:45:40.000000000 -0400<BR>@@ -111,6 +111,9 
@@<BR> BuildRequires: sysfsutils-devel</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=301240316-23042008> %package -n 
kernel-ib<BR>+PreReq: coreutils<BR>+PreReq: kernel<BR>+PreReq: 
pciutils<BR> Version: %{_version}<BR> Release: 
%{krelver}<BR> Summary: Infiniband Driver and ULPs kernel modules<BR>@@ 
-119,6 +122,10 @@<BR> Core, HW and ULPs kernel modules</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=301240316-23042008> %package -n 
kernel-ib-devel<BR>+PreReq: coreutils<BR>+PreReq: kernel<BR>+PreReq: 
pciutils<BR>+Requires: kernel-ib<BR> Version: %{_version}<BR> Release: 
%{krelver}<BR> Summary: Infiniband Driver and ULPs kernel modules 
sources<BR>--- 
../../original/open-iscsi-generic.spec      2008-04-22 
12:54:13.000000000 -0400<BR>+++ open-iscsi-generic.spec     
2008-04-22 12:42:33.000000000 -0400<BR>@@ -21,6 +21,7 @@<BR> %define 
kversion $(uname -r | sed "s/-ppc64\|-smp//")</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=301240316-23042008> %package -n 
iscsi-initiator-utils<BR>+PreReq: 
coreutils<BR> Summary                
: iSCSI daemon and utility 
programs<BR> Group          : 
System Environment/Daemons<BR> %description -n iscsi-initiator-utils<BR>@@ 
-30,6 +31,7 @@<BR> Protocol networks.</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=301240316-23042008> %package -n 
open-iscsi<BR>+PreReq: coreutils<BR> Summary     : 
Linux* Open-iSCSI Software 
Initiator<BR> Group       : 
Productivity/Networking/Other<BR> %description -n 
open-iscsi<BR></SPAN></FONT></DIV>
<DIV> </DIV>
<DIV align=left><FONT face=Arial size=2>--</FONT></DIV>
<DIV align=left><FONT face=Arial size=2>Michael Heinz</FONT></DIV>
<DIV align=left><FONT face=Arial size=2>Principal Engineer, Qlogic 
Corporation</FONT></DIV>
<DIV align=left><FONT face=Arial size=2>King of Prussia, 
Pennsylvania</FONT></DIV>
<DIV> </DIV></BODY></HTML>