# Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-infiniband/opensm/opensm-3.3.9.ebuild,v 1.2 2011/07/02 20:30:15 alexxy Exp $ EAPI="4" OFED_VER="1.5.3.1" OFED_SUFFIX="1" inherit openib DESCRIPTION="OpenSM - InfiniBand Subnet Manager and Administration for OpenIB" KEYWORDS="~amd64 ~x86 ~amd64-linux" IUSE="" DEPEND=" >=sys-infiniband/libibmad-1.3.7 >=sys-infiniband/libibumad-1.3.7" RDEPEND="$DEPEND sys-infiniband/openib-files net-misc/iputils" src_configure() { econf \ --enable-perf-mgr \ --enable-default-event-plugin \ --with-osmv="openib" } src_install() { default newconfd "${S}/scripts/opensm.sysconfig" opensm newinitd "${FILESDIR}/opensm.init.d" opensm insinto /etc/logrotate.d newins "${S}/scripts/opensm.logrotate" opensm # we dont nee this int script rm "${ED}/etc/init.d/opensmd" || die "Dropping of upstream initscript failed" } 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\`" }