diff options
author | Alexey Shvetsov <alexxy@gentoo.org> | 2011-06-30 20:53:04 +0400 |
---|---|---|
committer | Alexey Shvetsov <alexxy@gentoo.org> | 2011-06-30 20:53:04 +0400 |
commit | 2c228853efbd3134cdd7b1536c28163a31dda984 (patch) | |
tree | f9a324f4a22b3863317c6895c2f4e8c14b1e234e /eclass | |
parent | [eclass] add missing inherit (diff) | |
download | sci-2c228853efbd3134cdd7b1536c28163a31dda984.tar.gz sci-2c228853efbd3134cdd7b1536c28163a31dda984.tar.bz2 sci-2c228853efbd3134cdd7b1536c28163a31dda984.zip |
[eclass] Fix unpack logic
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/openib.eclass | 17 |
1 files changed, 9 insertions, 8 deletions
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 } |