-e "s/@JENSEN_ARCHS@/$BOOT_ARCHS/g" \
-e "s/@SMP_ARCHS@/$SMP_ARCHS/g" \
-e "s/@UP_ARCHS@/$UP_ARCHS/g" \
+ -e "s/@RHBUILD@/$RHBUILD/g" \
< $TOPDIR/lustre/scripts/lustre-kernel-2.4.spec.in \
> lustre-kernel-2.4.spec
[ -d SRPMS ] || mkdir SRPMS
done
rpmbuild $targets -bb lustre-kernel-2.4.spec \
- --define "_topdir $TOPDIR" \
+ --define "_topdir $TOPDIR" || \
fatal 1 "Error building rpms for $arch."
(( $DO_SRC )) && rpmbuild -bs lustre-kernel-2.4.spec \
- --define "_topdir $TOPDIR" \
+ --define "_topdir $TOPDIR" || \
fatal 1 "Error building .src.rpm."
}
%define nptlarchs %{all_x86}
#define nptlarchs noarch
+%define rhbuild @RHBUILD@
# disable build root strip policy
%define __spec_install_post /usr/lib/rpm/brp-compress || :
rm -rf $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/savedheaders
+%if %{rhbuild}
# fix up the tmp_include_depends file wrt the buildroot
perl -p -i -e "s|$RPM_BUILD_ROOT||g" $RPM_BUILD_ROOT/usr/src/linux-%{KVERREL}/tmp_include_depends
+%endif
+
popd >/dev/null
%endif
/usr/src/linux-%{KVERREL}/arch/sparc64
%endif
/usr/src/linux-%{KVERREL}/drivers
+%if %{rhbuild}
/usr/src/linux-%{KVERREL}/crypto
+%endif
/usr/src/linux-%{KVERREL}/fs
/usr/src/linux-%{KVERREL}/init
/usr/src/linux-%{KVERREL}/ipc
%{?ibcs_1:/usr/src/linux-%{KVERREL}/include/abi}
%endif
/usr/src/linux-%{KVERREL}/include/linux
+%if %{rhbuild}
/usr/src/linux-%{KVERREL}/include/rxrpc
+%endif
/usr/src/linux-%{KVERREL}/include/net
/usr/src/linux-%{KVERREL}/include/pcmcia
/usr/src/linux-%{KVERREL}/include/scsi
/usr/src/linux-%{KVERREL}/include/video
+%if %{rhbuild}
/usr/src/linux-%{KVERREL}/tmp_include_depends
+%endif
%dir /usr/src/linux-%{KVERREL}/include
%dir /usr/src/linux-%{KVERREL}/arch
%ifarch alpha sparc