. ./mfi-common
defsuite=`getconfig DebianSuite`
-defguestsuite=`getconfig GuestDebianSuite`
case $branch in
- distros-debian-snapshot) debian_suite=sid ;;
- distros-debian-*) debian_suite=${branch#distros-debian-} ;;
+ distros-debian-snapshot) guest_suite=sid ;;
+ distros-debian-*) guest_suite=${branch#distros-debian-} ;;
*) echo $branch >&2; exit 1 ;;
esac
+defguestsuite=$guest_suite
+
job_create_build_filter_callback () {
local job=$1; shift
#local mirror="http://`getconfig DebianMirrorHost`/`getconfig DebianMirrorSubpath`"
# XXX local mirror seems to serve up stale files.
local mirror="http://ftp.debian.org/debian"
- diurl="$mirror/dists/$gsuite/main/installer-$domU/current/images/netboot"
- gver=$gsuite
+ diurl="$mirror/dists/$guest_suite/main/installer-$domU/current/images/netboot"
+ gver=$guest_suite
fi
- case ${domU}_${gsuite} in
+ case ${domU}_${guest_suite} in
armhf_squeeze) return;; # No armhf in Squeeze
armhf_wheezy) return;; # No armhf guest support in Wheezy
*) ;;
diurl="$diurl/debian-installer/arm64";;
esac
- case ${dom0arch}_${domU}_${gsuite} in
+ case ${dom0arch}_${domU}_${guest_suite} in
arm*_arm*_*) bootloader="pygrub";; # no pvgrub for arm
# Needs a menu.lst, not present in Squeeze+ due to switch to grub2,
test-debian-di xl $xenarch $dom0arch \
kernbuildjob=${bfi}build-$dom0arch-$kernbuild \
debian_arch=$domU \
- debian_suite=$gsuite \
+ debian_suite=$guest_suite \
debian_method=netboot \
debian_netboot_kernel="$diurl/vmlinuz" \
debian_netboot_ramdisk="$diurl/initrd.gz" \
for domU in $domUarches ; do
- gsuite=$debian_suite
+ guest_suite=$guest_suite
test_do_one_netboot
if [ $branch = distros-debian-snapshot ]; then
for cd in current weekly ; do
- case ${domU}_${gsuite} in
+ case ${domU}_${guest_suite} in
armhf_*) continue;; # No iso targets for armhf
*) ;;
esac