aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'eclass/openib.eclass')
-rw-r--r--eclass/openib.eclass14
1 files changed, 11 insertions, 3 deletions
diff --git a/eclass/openib.eclass b/eclass/openib.eclass
index 714874c24..5c4d036b5 100644
--- a/eclass/openib.eclass
+++ b/eclass/openib.eclass
@@ -7,25 +7,33 @@
# Purpose: Simplify working with OFED packages
#
+EXPORT_FUNCTIONS src_unpack
+
HOMEPAGE="http://www.openfabrics.org/"
LICENSE="|| ( GPL-2 BSD-2 )"
SLOT="0"
inherit rpm eutils
+# @ECLASS-VARIABLE: OFED_VER
+# @DESCRIPTION:
+# Defines OFED version eg 1.4 or 1.4.0.1
+
+# @ECLASS-VARIABLE: OFED_SUFFIX
+# @DESCRIPTION:
+# Defines OFED package suffix eg -1.ofed1.4
+
case ${OFED_VER} in
1.4*)
SRC_URI="http://www.openfabrics.org/downloads/OFED/ofed-1.4/OFED-1.4.tgz"
;;
esac
-EXPORT_FUNCTIONS src_unpack
-
# @FUNCTION: openib_src_unpack
# @DESCRIPTION:
# This function will unpack OFED packages
openib_src_unpack() {
unpack ${A}
- rpm_unpack "OFED-${OFED_VER}/SRPMS/${P}-${ofs}.rpm"
+ rpm_unpack "OFED-${OFED_VER}/SRPMS/${P}-${OFED_SUFFIX}.rpm"
unpack ./${P}.tar.gz
}