diff options
Diffstat (limited to 'eclass/openib.eclass')
-rw-r--r-- | eclass/openib.eclass | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/eclass/openib.eclass b/eclass/openib.eclass index 2e7ccde04..70ed99616 100644 --- a/eclass/openib.eclass +++ b/eclass/openib.eclass @@ -55,6 +55,15 @@ case ${PV} in ;; esac +case ${MY_PN} in + ofa_kernel) + EXT="tgz" + ;; + *) + EXT="tar.gz" + ;; +esac + S="${WORKDIR}/${MY_PN}-${MY_PV}" # @FUNCTION: openib_src_unpack @@ -63,5 +72,5 @@ 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" - unpack ./${MY_PN}-${MY_PV}.tar.gz + unpack ./${MY_PN}-${MY_PV}.${EXT} } |