From 9e054c9d496c978e9de6919cec1b7360087f5ccd Mon Sep 17 00:00:00 2001 From: "Brian J. Murrell" Date: Fri, 3 Jun 2011 16:25:45 -0400 Subject: [PATCH] LU-388 modify kernel-ib spec file for openib RPM The kernel-ib RPM from OFED 1.5.3.1 conflicts with RHEL5's openib package. Consider RHEL5's userspace as canonical and Remove the conflicting portions from the kernel-ib RPM. Signed-off-by: Brian J. Murrell Change-Id: I8791ffabef7fc498486ff5b5dda50f49377e8466 Reviewed-on: http://review.whamcloud.com/896 Tested-by: Hudson Tested-by: Yu Jian Reviewed-by: Michael MacDonald Reviewed-by: Yang Sheng Reviewed-by: Johann Lombardi --- build/lbuild | 8 +++++++- build/patches/ofed/01-play-nice-with-RHEL5.ed | 11 +++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 build/patches/ofed/01-play-nice-with-RHEL5.ed diff --git a/build/lbuild b/build/lbuild index b6395fc..76fb3e1 100755 --- a/build/lbuild +++ b/build/lbuild @@ -1053,7 +1053,7 @@ build_kernel_ib() { rpm --define "_topdir ${TOPDIR}" -ivh $SOURCE SOURCE="${TOPDIR}/SPECS/ofa_kernel.spec" local file ed_fragment1 ed_fragment2 n=1 - for file in $(ls ${TOPDIR}/lustre/build/patches/ofed/*); do + for file in $(ls ${TOPDIR}/lustre/build/patches/ofed/*.patch); do ed_fragment1="$ed_fragment1 Patch$n: ${file%%*/}" ed_fragment2="$ed_fragment2 @@ -1061,6 +1061,11 @@ Patch$n: ${file%%*/}" cp $file ${TOPDIR}/SOURCES let n=$n+1 done + for file in $(ls ${TOPDIR}/lustre/build/patches/ofed/*.ed); do + ed_fragment3="$ed_fragment3 +$(cat $file)" + let n=$n+1 + done if [ $n -gt 1 ]; then ed $SOURCE <