From 2c228853efbd3134cdd7b1536c28163a31dda984 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Thu, 30 Jun 2011 20:53:04 +0400 Subject: [eclass] Fix unpack logic --- eclass/openib.eclass | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'eclass') diff --git a/eclass/openib.eclass b/eclass/openib.eclass index 0530f96a0..370595700 100644 --- a/eclass/openib.eclass +++ b/eclass/openib.eclass @@ -23,6 +23,10 @@ SLOT="0" # @DESCRIPTION: # Defines OFED package suffix eg -1.ofed1.4 +# @ECLASS-VARIABLE: OFED_SNAPSHOT +# @DESCRIPTION: +# Defines if src tarball is git snapshot + OFED_BASE_VER=$(get_version_component_range 1-3 ${OFED_VER}) SRC_URI="http://www.openfabrics.org/downloads/OFED/ofed-${OFED_BASE_VER}/OFED-${OFED_VER}.tgz" @@ -62,12 +66,9 @@ S="${WORKDIR}/${MY_PN}-${MY_PV}" openib_src_unpack() { unpack ${A} rpm_unpack "./OFED-${OFED_VER}/SRPMS/${MY_PN}-${MY_PV}-${OFED_SUFFIX}.src.rpm" - case ${MY_PN} in - rds-tools) - MY_PV="${PV}-${OFED_SUFFIX}" - ;; - *) - ;; - esac - unpack ./${MY_PN}-${MY_PV}.${EXT} + if [ -z ${OFED_SNAPSHOT} ]; then + unpack ./${MY_PN}-${MY_PV}.${EXT} + else + unpack ./${MY_PN}-${MY_PV}-${OFED_SUFFIX}.${EXT} + fi } -- cgit v1.2.3-65-gdbad