if [ -n "$OFED_VERSION" -a "$OFED_VERSION" != "inkernel" ]; then
# store kernel-ib RPMs
local rpmname
+ local ofed_version=$(echo $OFED_VERSION |
+ sed -re 's/-(20[0-9]{6,6}-[0-9]{4,4}|rc[0-9]*)$//')
for rpmname in "kernel-ib" "kernel-ib-devel"; do
- rpmname="${rpmname}-${OFED_VERSION}"
+ rpmname="${rpmname}-${ofed_version}"
if $PATCHLESS; then
rpmname="${rpmname}-${LINUXRELEASE//-/_}"
else
TARGET_ARCH=$(rpm -q --queryformat "%{ARCH}" -p "$kernel_devel_rpm")
BUILD_ARCHS="$TARGET_ARCH"
- unpack_linux_rpm "$kernel_devel_rpm" "$delimiter" && rpmfound=true
+ unpack_linux_devel_rpm "$kernel_devel_rpm" "$delimiter" && rpmfound=true
[ -d SRPMS ] || mkdir SRPMS
[ -d RPMS ] || mkdir RPMS