Builds and tests have different ideas about arch variables, because
tests have dom0 arch, xen arch, etc. So pass it in as a parameter.
No functional change.
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
}
do_hvm_debian_tests() {
- xsms=$(xenbranch_xsm_variants)
+ xsms=$(xsm_variants $xenarch)
if [ $xenarch != amd64 ]; then
return
}
do_pv_debian_tests () {
- xsms=$(xenbranch_xsm_variants)
+ xsms=$(xsm_variants $xenarch)
for xsm in $xsms ; do
# Basic PV Linux test with xl
esac
}
-xenbranch_xsm_variants () {
+xsm_variants () {
+ local arch="$1"
case "$xenbranch" in
xen-3.*-testing) echo "false";;
xen-4.0-testing) echo "false";;
build_hostflags=share-build-$suite-$arch,arch-$arch,suite-$suite,purpose-build
- for enable_xsm in $(xenbranch_xsm_variants) ; do
+ for enable_xsm in $(xsm_variants $arch) ; do
if [ x$enable_xsm = xtrue ] ; then
xsm_suffix="-xsm"
else