Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 154581 Details for
Bug 223955
[science-overlay] openib-userspace-1.2.5.1-r2 what can be used with in kernel drivers
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
openib-userspace-1.2.5.1-r2.ebuild
openib-userspace-1.2.5.1-r2.ebuild (text/plain), 6.08 KB, created by
Alexey Shvetsov
on 2008-05-28 14:01:04 UTC
(
hide
)
Description:
openib-userspace-1.2.5.1-r2.ebuild
Filename:
MIME Type:
Creator:
Alexey Shvetsov
Created:
2008-05-28 14:01:04 UTC
Size:
6.08 KB
patch
obsolete
># Copyright 1999-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /CVS/groups/vistech/bgreen-overlay/sys-cluster/openib-userspace/openib-userspace-1.2.ebuild,v 1.1.1.1 2007/10/12 20:18:26 bgreen Exp $ > >inherit rpm > >LICENSE="|| ( GPL-2 BSD-2 )" >SLOT="0" > >KEYWORDS="~amd64" > >DESCRIPTION="OpenFabrics userspace libraries and utilities. This ebuild is an >all-inclusive alternative to the openib metapackage and dependencies" > >HOMEPAGE="http://www.openfabrics.org/" >SHORT_PV=${PV%\.[^.]} >SRC_URI="http://www.openfabrics.org/builds/ofed-${SHORT_PV}/release/OFED-${PV}.tgz" >MY_P="OFED-${PV}" >S="${WORKDIR}/ofa_user-${PV}" >OSM="${S}/src/userspace/management/osm" > >IUSE="ehca ipath cxgb3 opensm dapl srptools qlvnictools tvflash mstflint modules" > >DEPEND="" >RDEPEND="${DEPEND} > modules? ( =sys-cluster/openib-drivers-${PV} ) > !<=sys-cluster/openib-drivers-1.2 > !sys-cluster/libibverbs > !sys-cluster/libmthca > !sys-cluster/libipathverbs > !sys-cluster/librdmacm > !sys-cluster/libsdp > !sys-cluster/dapl > !sys-cluster/libehca > !sys-cluster/libibcm > !sys-cluster/libibcommon > !sys-cluster/libibmad > !sys-cluster/libibumad > !sys-cluster/openib-diags > !sys-cluster/openib-files > !sys-cluster/openib-osm > !sys-cluster/openib-perf > !sys-cluster/openib-srptools > !sys-cluster/openib" > >src_unpack() { > unpack ${A} || die "unpack failed" > rpm_unpack ${MY_P}/SRPMS/ofa_user-${PV}-0.src.rpm > tar xzf ofa_user-${PV}.tgz >} > >src_compile() { > myconf="--with-libibverbs --with-libmthca" > if use ipath ; then myconf="$myconf --with-libipathverbs"; fi > if use ehca ; then myconf="$myconf --with-libehca"; fi > if use cxgb3 ; then myconf="$myconf --with-libcxgb3"; fi > myconf="$myconf --with-libibcm" > myconf="$myconf --with-libsdp" > myconf="$myconf --with-librdmacm" > myconf="$myconf $(use_with dapl)" > if use opensm ; then myconf="$myconf --with-management-libs"; fi > myconf="$myconf $(use_with opensm)" > myconf="$myconf --with-openib-diags" > myconf="$myconf --with-perftest" > myconf="$myconf $(use_with srptools)" > myconf="$myconf --with-ipoibtools" > myconf="$myconf $(use_with qlvnictools)" > myconf="$myconf $(use_with tvflash)" > myconf="$myconf $(use_with mstflint)" > myconf="$myconf --with-sdpnetstat" > #econf ${myconf} || die "configure failed" > ./configure --prefix=/usr --mandir=/usr/share/man \ > --sysconfdir=/etc \ > ${myconf} ${EXTRA_ECONF} || die "configure failed" > emake -j1 >} > >src_install() { > make DESTDIR="${D}" install || die "install failed" > dodoc "${WORKDIR}/${MY_P}/README.txt" > dodoc "${WORKDIR}/${MY_P}/docs/*" > if use opensm ; then > newconfd "${OSM}/scripts/opensm.sysconfig" opensm > newinitd "${FILESDIR}/opensm.init.d" opensm > insinto /etc > doins "${S}/ofed_scripts/opensm.conf" > dobin "${S}/ofed_scripts/sldd.sh" > fi > if use !modules ; then > insinto /etc/udev/rules.d > newins "${S}/ofed_scripts/90-ib.rules" 40-ib.rules > insinto /etc/modules.d > newins "${FILESDIR}/openib.modprobe" openib > insinto /etc/infiniband > doinitd "${FILESDIR}/openib" > # Create openib.conf > IB_CONF_DIR=${T} > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load UCM module" >> ${IB_CONF_DIR}/openib.conf > echo "UCM_LOAD=no" >> ${IB_CONF_DIR}/openib.conf > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load RDMA_CM module" >> ${IB_CONF_DIR}/openib.conf > echo "RDMA_CM_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load RDMA_UCM module" >> ${IB_CONF_DIR}/openib.conf > echo "RDMA_UCM_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Increase ib_mad thread priority" >> ${IB_CONF_DIR}/openib.conf > echo "RENICE_IB_MAD=no" >> ${IB_CONF_DIR}/openib.conf > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load MTHCA" >> ${IB_CONF_DIR}/openib.conf > echo "MTHCA_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf > if use ipath; then > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load IPATH" >> ${IB_CONF_DIR}/openib.conf > echo "IPATH_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf > fi > if use ehca; then > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load eHCA" >> ${IB_CONF_DIR}/openib.conf > echo "EHCA_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf > fi > if (( build_ipoib )); then > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load IPoIB" >> ${IB_CONF_DIR}/openib.conf > echo "#IPOIB_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Enable IPoIB Connected Mode" >> ${IB_CONF_DIR}/openib.conf > echo "#SET_IPOIB_CM=yes" >> ${IB_CONF_DIR}/openib.conf > # from ofa_user.spec: > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Enable IPoIB High Availability daemon" >> ${IB_CONF_DIR}/openib.conf > echo "#IPOIBHA_ENABLE=no" >> ${IB_CONF_DIR}/openib.conf > echo "# PRIMARY_IPOIB_DEV=ib0" >> ${IB_CONF_DIR}/openib.conf > echo "# SECONDARY_IPOIB_DEV=ib1" >> ${IB_CONF_DIR}/openib.conf > fi > if (( build_sdp )); then > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load SDP module" >> ${IB_CONF_DIR}/openib.conf > echo "#SDP_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf > fi > if use srp; then > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load SRP module" >> ${IB_CONF_DIR}/openib.conf > echo "#SRP_LOAD=no" >> ${IB_CONF_DIR}/openib.conf > # from ofa_user.spec: > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Enable SRP High Availability daemon" >> ${IB_CONF_DIR}/openib.conf > echo "#SRPHA_ENABLE=no" >> ${IB_CONF_DIR}/openib.conf > > fi > if use iser; then > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load ISER module" >> ${IB_CONF_DIR}/openib.conf > echo "#ISER_LOAD=no" >> ${IB_CONF_DIR}/openib.conf > fi > if use rds; then > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load RDS module" >> ${IB_CONF_DIR}/openib.conf > echo "#RDS_LOAD=no" >> ${IB_CONF_DIR}/openib.conf > fi > if use vnic; then > echo >> ${IB_CONF_DIR}/openib.conf > echo "# Load VNIC module" >> ${IB_CONF_DIR}/openib.conf > echo "#VNIC_LOAD=yes" >> ${IB_CONF_DIR}/openib.conf > fi > doins "${T}/openib.conf" > fi >} > >pkg_postinst() { > einfo "To automatically configure the infiniband subnet manager on boot," > einfo "edit /etc/opensm.conf and add opensm to your start-up scripts:" > einfo "\`rc-update add opensm default\`" >} >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 223955
: 154581 |
154583
|
154585