#BUILD_GEN=1
#BUILD_GEN=2 # bz19952: remove -lustre tag from kernel RPM names
#BUILD_GEN=3 # bz19975: enable the building of src.rpms by default
-BUILD_GEN=4 # bz22281: use the git hash in the kernel extra version
+#BUILD_GEN=4 # bz22281: use the git hash in the kernel extra version
+BUILD_GEN=5 # TT-107: don't cache the BUILD dir
TOPDIR=$PWD
KERNELTREE=
# default to not adding -lustre- into the kernel RPM package names
KERNEL_LUSTRE_NAMING=false
+# default not use kabi check.
+USE_KABI=false
# patchless build
KERNELRPMSBASE=
return 0
fi
- local location="http://www.openfabrics.org/downloads/OFED/ofed-${OFED_VERSION}/"
+ local OFED_BASE_VERSION=$OFED_VERSION
+ if [[ $OFED_VERSION = *.*.*.* ]]; then
+ OFED_BASE_VERSION=${OFED_VERSION%.*}
+ fi
+
+ local location="http://www.openfabrics.org/downloads/OFED/ofed-${OFED_BASE_VERSION}/"
if [[ $OFED_VERSION = daily-* ]]; then
local Mmv daily
"$REUSE_SIGNATURE"; then
# nothing cached, build from scratch
if [ ! -r "$KERNELDIR/$KERNEL_SRPM" ]; then
- echo "Downloading kernel SRPM"
+ echo "Downloading kernel SRPM" >&${outfd}
download_srpm "$CANONICAL_TARGET" "$KERNEL_SRPM" >&${outfd}
fi
else
# store the resulting kernel RPM build tree for future use
echo "Storing the built kernel for future reuse" >&${outfd}
- if ! store_for_reuse "$TOPDIR/{SPECS,SOURCES,BUILD,SRPMS,RPMS}" \
+ if ! store_for_reuse "$TOPDIR/{SPECS,SOURCES,SRPMS,RPMS}" \
"kernel" "$REUSEBUILD" "$REUSE_SIGNATURE" \
"$CAN_LINK_FOR_REUSE"; then
error "Failed to store kernel RPMS for reuse"
- echo "unknown"
+ echo "unknown" >&${outfd}
return 1
fi
fi