list_targets()
{
- echo -n "Available targets:"
- for target in $TOPDIR/lustre/lustre/kernel_patches/targets/*.target ; do
- target_file=${target##*/}
- echo -n " ${target_file%%.target}"
+ for target in $TOPDIR/lustre/kernel_patches/targets/*.target.in ; do
+ echo -n "$(basename $target .target.in) "
done
- echo
}
usage()
A CVS branch/tag name to build from when pulling from CVS.
--target=TARGET
- The name of the target to build. The available targets are listed
- below.
-
+ The name of the target to build.
+ One of: $(list_targets)
+
--target-archs=TARGET_ARCHS
A (space delimited) list of architectures to build. By default,
all of the archs supported by the TARGET will be built, in
EOF
-# list_targets
-
fatal "$1" "$2"
}
2.6-suse)
CANONICAL_TARGET="sles-2.6"
;;
+ 2.6-sles10)
+ CANONICAL_TARGET="sles10-2.6"
+ ;;
hp_pnnl-2.4)
CANONICAL_TARGET="hp-pnnl-2.4"
;;
./configure "--with-linux=${LINUX}" ${CONFIGURE_FLAGS}
- $RPMBUILD $targets -bb build/lustre.spec \
+ $RPMBUILD $targets -bb lustre.spec \
--define "_tmppath $TMPDIR" \
--define "_topdir $TOPDIR" || \
fatal 1 "Error building rpms for $BUILD_ARCHS."
[ -r ~/.lbuildrc ] && . ~/.lbuildrc
-options=$(getopt -o d:D:h -l disable-datestamp,external-patches:,extraversion:,kerneldir:,linux:,lustre:,nodownload,nosrc,publish,release,stage:,tag:,target:,target-archs:,with-linux: -- "$@")
+options=$(getopt -o d:D:h -l disable-datestamp,external-patches:,extraversion:,kerneldir:,linux:,lustre:,nodownload,nosrc,publish,release,src,stage:,tag:,target:,target-archs:,with-linux: -- "$@")
if [ $? != 0 ] ; then
usage 1