Name: opa Version: 10.3.1.0 Release: 8%{?dist} Summary: Intel Omni-Path basic tools and libraries for fabric managment. Group: System Environment/Libraries License: GPLv2/BSD Url: http://www.intel.com/ Source: opa.tgz ExclusiveArch: x86_64 # The Intel(R) OPA product line is only available on x86_64 platforms at this time. %description This package contains the tools necessary to manage an Intel(R) Omni-Path Architecture fabric. %package basic-tools Summary: Managment level tools and scripts. Group: System Environment/Libraries Requires: rdma bc Requires: expect%{?_isa}, tcl%{?_isa} BuildRequires: expat-devel, gcc-c++, openssl-devel, ncurses-devel, tcl-devel, libibumad-devel, libibverbs-devel, libibmad-devel, ibacm-devel %description basic-tools Contains basic tools for fabric managment necessary on all compute nodes. %package fastfabric Summary: Management level tools and scripts. Group: System Environment/Libraries Requires: opa-basic-tools Requires: atlas %description fastfabric Contains tools for managing fabric on a managment node. %package address-resolution Summary: Contains Address Resolution manager Group: System Environment/Libraries Requires: opa-basic-tools %description address-resolution This package contains the ibacm distributed SA provider (dsap) for name and address resolution on OPA platform. It also contains the library and tools to access the shared memory database exported by dsap. %prep #rm -rf %{_builddir}/* #tar xzf %_sourcedir/%name.tgz %setup -q -c %build if [ -d OpenIb_Host ] then cd OpenIb_Host && ./ff_build.sh %{_builddir} $FF_BUILD_ARGS else ./ff_build.sh %{_builddir} $FF_BUILD_ARGS fi %install BUILDDIR=%{_builddir} DESTDIR=%{buildroot} LIBDIR=%{_libdir} ./OpenIb_Host/ff_install.sh %post address-resolution -p /sbin/ldconfig %postun address-resolution -p /sbin/ldconfig %preun fastfabric cd /usr/lib/opa/src/mpi_apps >/dev/null 2>&1 make -k clean >/dev/null 2>&1 || : # suppress all errors and return codes from the make clean. %files basic-tools -f %{_builddir}/basic_file.list %files fastfabric -f %{_builddir}/ff_file.list %{_sysconfdir}/sysconfig/opa/opamon.si.conf # Replace opamon.si.conf, as it's a template config file. %config(noreplace) %{_sysconfdir}/sysconfig/opa/opafastfabric.conf %config(noreplace) %{_sysconfdir}/sysconfig/opa/opamon.conf %config(noreplace) %{_sysconfdir}/sysconfig/opa/allhosts %config(noreplace) %{_sysconfdir}/sysconfig/opa/chassis %config(noreplace) %{_sysconfdir}/sysconfig/opa/esm_chassis %config(noreplace) %{_sysconfdir}/sysconfig/opa/hosts %config(noreplace) %{_sysconfdir}/sysconfig/opa/ports %config(noreplace) %{_sysconfdir}/sysconfig/opa/switches %config(noreplace) %{_sysconfdir}/sysconfig/opa/opaff.xml %config(noreplace) /usr/lib/opa/tools/osid_wrapper %{_sbindir}/opafmconfigcheck %{_sbindir}/opafmconfigdiff %files address-resolution %{_bindir}/opa_osd_dump %{_bindir}/opa_osd_exercise %{_bindir}/opa_osd_perf %{_bindir}/opa_osd_query %{_libdir}/ibacm %{_libdir}/libopasadb.so.* %{_includedir}/infiniband %{_mandir}/man1/opa_osd_dump.1* %{_mandir}/man1/opa_osd_exercise.1* %{_mandir}/man1/opa_osd_perf.1* %{_mandir}/man1/opa_osd_query.1* %config(noreplace) %{_sysconfdir}/rdma/dsap.conf %changelog * Fri Feb 23 2017 Scott Breyer - 10.3.1.0-8 - Updates for spec file cleanup for 10.3.1.0.8 * Fri Oct 10 2014 Erik E. Kahn - 1.0.0-ifs - Initial version