TARGET_CONFIG=
JOBS=1
CONFIGURE_FLAGS=
+TMPDIR=${TMPDIR:-"/var/tmp"}
# commands to run
BUILD_LUSTRE=0
fi
}
+# do these after load_target(), which maybe export CC
+setup_ccache_distcc()
+{
+ # distcc can't handle ".incbin"
+ if [ "$TARGET" == "2.6-suse" -o "$TARGET" == "2.6-rhel4" ]; then
+ if [ "$TARGET_ARCH" == "x86_64" ]; then
+ unset DISTCC
+ fi
+ fi
+
+ CC=${CC:-gcc}
+ if [ "$CCACHE" ]; then
+ CC="$CCACHE $CC"
+ [ "$DISTCC" ] && export CCACHE_PREFIX="$DISTCC"
+ else
+ [ "$DISTCC" ] && CC="$DISTCC $CC"
+ fi
+}
+
tarflags()
{
case "$1" in
< build/lustre.spec.in \
> build/lustre.spec
$RPMBUILD --target ${TARGET_ARCH} -bb build/lustre.spec \
+ --define "_tmppath $TMPDIR" \
--define "_topdir $(lbuild_topdir)" || \
fatal 1 "Error building Lustre rpms."
# $MAKE_J "$MAKE_CC" || fatal 1 "Error building Lustre."
check_options
load_target
+setup_ccache_distcc
extract_kernel
patch_kernel