Jon Mason [Thu, 2 Jul 2009 15:39:55 +0000 (10:39 -0500)]
install.pl: Add SLES11 support and remove OpenSUSE support for NFSRDMA
SLES11 support was removed when 2.6.27 kernel support was removed. The
check in the patch requires that a hyphen be present in the 2.6.27
kernel string(which currently only SLES does).
Also, no OpenSUSE kernels are currently supported. So they must be
excluded from the kernel checks.
Signed-Off-By: Jon Mason <jon@opengridcomputing.com>
Building rnfs-utils on SLES10sp2 breaks due to tcpd-devel issues with
32/64bit libraries. tcpd-devel is only needed for TCP Wrapper
enablement in rnfs-utils. This is unnecessary, as TCP Wrappers are only
needed on the server, and rnfs-utils is only need on the client.
With rnfs-utils-1.1.5-2.OFED, tcp-wrappers are disabled and the
build-req is no longer necessary.
Also, e2fsprogs-devel is needed by ppc in addition to ppc64.
This patch fixes bugs 1592 and 1594.
Signed-Off-By: Jon Mason <jon@opengridcomputing.com>
Jon Mason [Thu, 9 Apr 2009 21:43:08 +0000 (16:43 -0500)]
NFS-RDMA: rnfs-utils not installed on RHEL5.1
Since the RHEL5.1 kernel is 2.6.18-53.el5, it will fail the install.pl
check for NFS-RDMA compatible kernel version. As all RHEL5 versions
have been backported, the check is no longer necessary and can be
removed.
Signed-Off-By: Jon Mason <jon@opengridcomputing.com>
Jon Mason [Wed, 1 Apr 2009 16:07:41 +0000 (11:07 -0500)]
ofed_1_4_scripts: Fix ppc64 building of rnfs-utils for SLES
There are different package names for certain rnfs-utils build
dependencies on RHEL and SuSE. The rnfs-utils SRPM dependencies has
been removed in favor of having the install.pl detect the dependencies,
thus allowing the SRPM to be more generic and build for all distros.
Signed-Off-By: Jon Mason <jon@opengridcomputing.com>
Jon Mason [Fri, 27 Mar 2009 19:52:27 +0000 (14:52 -0500)]
ofed_1_4_scripts: Fix ppc64 building of rnfs-utils
rnfs-utils will not build on ppc64 without a 32bit version of
e2fsprogs-devel. The 32bit version is needed due to logic previously
added to install.pl to force the compile to be 32bit. Another way to
fix this issue would be to allow 64bit version of the rnfs-utils by
removing the logic which forces it to be 32bit.
With the added dependency, rnfs-utils compiles on RHEL5.2 on ppc64
without issue.
Signed-Off-By: Jon Mason <jon@opengridcomputing.com>
ipv6 can't be loaded with modprobe on OpenSuSE 10.3, causing ib_ipoib
loading failure with unresolved symbol.
This patch comments line in /etc/modprobe.d/ipv6.
Comment ib_ipoib and ib_sdp aliases in /etc/modprobe.conf.dist.
These aliases prevent from ib_ipoib and ib_sdp to be unloaded by
'/etc/init.d/openibd stop'
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
Enable ib<N> interface configuration based on Eth interface
configuration, when LAN_INTERFACE is set in ofed_net.conf.
BUG: https://bugs.openfabrics.org/show_bug.cgi?id=1295
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
Make sure all ofed RPMs coming from distroes are uninstalled.
There are some ofed RPMs coming from Linux distributions with different
names, including "ofed" in it. All these RPMs will be removed by OFED's install
script.
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
install.pl: Change status of nfsrdma to "technology preview".
kernel modules in "technology preview" status can be installed by
adding "module=y" to the ofed.conf file in unattended installation mode
or by selecting the module in custom installation mode during interactive installation
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
Jonathan Perkins [Sun, 12 Oct 2008 21:28:39 +0000 (17:28 -0400)]
Remove process manager selection for mvapich2 from install.pl
Newer versions of the mvapich2 source rpms build and install both
mpirun_rsh and mpd process managers by default thereby removing the need
for the user to be prompted for one or the other.
Signed-off-by: Jonathan Perkins <perkinjo@cse.ohio-state.edu>
Additional dependencies checking on SLES10 SP2 PPC
Development packages specified bellow contain "-64bit" suffix
in their names and current 'install.pl' logic will not recognize
that PPC missing critical for compilation packages. So this patch
add checking if
glibc-devel-64bit
zlib-devel-64bit
libstdc++-devel-64bit
are installed before start whole compile process on SLES PPC platform
Signed-off-by: Aleksey Senin <alekseys@voltaire.com> Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
Jonathan Perkins [Thu, 11 Sep 2008 14:24:28 +0000 (10:24 -0400)]
Allow mvapich2 process manager selection
The mvapich2-1.2 release contains a change in the default process manager used.
At this time a user that would like to use mpiexec instead of the new process
manager needs to provide an option to configure. This patch allows for that to
happen through the install script.
Signed-off-by: Jonathan Perkins <perkinjo@cse.ohio-state.edu>
When using full RedHat full installation, by checking 'everything'
option, or @everything option in kickstart, there are additional
packages that should be removed
Make sure that kernel sources are present:
On SuSE /lib/modules/`uname -r`/build belongs to the kernel RPM
and not to kernel-source/kernel-devel.
Check that /lib/modules/`uname -r`/build/scripts directory exist.
It belongs to kernel-source RPM on SuSE and to kernel-debug RPM on RedHat.
This check will also work for kernels from kernel.org.
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
Jonathan Perkins [Fri, 22 Aug 2008 07:59:16 +0000 (03:59 -0400)]
Modifications to mvapich2 rpmbuild options
These modifications allow the mvapich2 SRPM to easily pass variable
configuration options to its build step. There was a some minor change
in the default values of variables during an interactive install.
Signed-off-by: Jonathan Perkins <perkinjo@cse.ohio-state.edu>
Olga Shern [Wed, 13 Aug 2008 12:38:52 +0000 (15:38 +0300)]
uninstall: handle the following cases:
- openmpi is installed as 32 and 64 bit library
- ompat-dapl-1.2.5 is installed and 'rpm -q compat-dapl' return NULL