[ewg] RFC OFED-1.3 installation

Vladimir Sokolovsky vlad at dev.mellanox.co.il
Mon Jul 16 05:24:58 PDT 2007


Hi,
I am starting to work on the new installation procedure for OFED-1.3.
Please review and comment.

Main changes from OFED-1.2:
- Split ofa_user-1.2.src.rpm into separate sources RPMs per package.
   * Requires RPM spec file for each package.
     Currently, the following packages are lack of RPM spec file:
         libehca,
         mstflint,
         qlvnictools,
         perftest,
         sdpnetstat

User space RPM packages list taken from maintainers' RPM spec files:

libibverbs:
     libibverbs
     libibverbs-devel
     libibverbs-devel-static
     libibverbs-utils

libmthca:
     libmthca
     libmthca-devel-static

libehca:
     No RPM spec file

libipathverbs:
     libipathverbs
     libipathverbs-devel

libibcm:
     libibcm
     libibcm-devel

libsdp:
     libsdp
     libsdp-devel should be created

librdmacm:
     librdmacm
     librdmacm-devel
     librdmacm-utils

libcxgb3:
     libcxgb3
     libcxgb3-devel

     Note: libcxgb3 rpmbuild fails:
     cp: cannot stat `ChangeLog': No such file or directory

management:
     libibcommon
     libibcommon-devel
     libibmad
     libibmad-devel
     libibumad
     libibumad-devel
     opensm
     opensm-libs
     opensm-devel
     opensm-static
     infiniband-diags

dapl:
     dapl
     dapl-devel
     dapl-uils

srptools:
     srptools

ibutils:
     ibutils

mpi-selector:
     mpi-selector

- OFED-1.3 build procedure:
   OFED-1.3 daily/rc builds will be created on OFA server:
     userspace and kernel packages will be taken from git trees:
     git.openfabrics.org/ofed_1_3/package.git ofed_1_3

     Source RPMs will be created for each userspace package in the following way:

     git clone ...
     autogen.sh
     configure --disable-libcheck
     make dist
     rpmbuild -bs package.spec

     The following packages will be taken from maintainers as src.rpm:

     mvapich http://www.openfabrics.org/~pasha/ofed_1_3/mvapich,
     mvapich2 http://www.openfabrics.org/~rowland/ofed_1_3,
     openmpi http://www.openfabrics.org/~jsquyres/ofed_1_3,
     mpitests http://www.openfabrics.org/~pasha/ofed_1_3/mpitests,
     rds-tools http://www.openfabrics.org/~vlad/ofed_1_3/rds-tools,
     ib-bonding http://www.openfabrics.org/~monis/ofed_1_3,



- OFED-1.3 Installation
   install.pl script
   Flow:
     make list of packages following selection and dependencies.
     for package in the list:
         build RPM from package.src.rpm
         install package RPM
	go to the next package in the list

     configuration if required


Regards,
Vladimir





More information about the ewg mailing list