+build_lustre()
+{
+ [ -d SRPMS ] || mkdir SRPMS
+ [ -d RPMS ] || mkdir RPMS
+ [ -d BUILD ] || mkdir BUILD
+ [ -d SOURCES ] || mkdir SOURCES
+
+ cp "$LUSTRE" SOURCES
+
+ pushd lustre >/dev/null
+
+ echo "Building Lustre RPMs for: $BUILD_ARCHS..."
+ targets=
+ for arch in $BUILD_ARCHS ; do
+ targets="--target $arch $targets"
+ done
+
+ ./configure "--with-linux=${LINUX}" ${CONFIGURE_FLAGS}
+
+ $RPMBUILD $targets -bb build/lustre.spec \
+ --define "_topdir $TOPDIR" || \
+ fatal 1 "Error building rpms for $BUILD_ARCHS."
+
+ popd >/dev/null
+}
+