From ab2b462f44f2063b62b5cb93957bcfba7959c007 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 3 Apr 2007 18:50:56 +0100 Subject: [PATCH 1/1] * Set DEBIAN_FRONTEND=noninteractive. * Run udevsettle after xm destroy but before dmsetup remove. --- debian/changelog | 2 ++ xen/cleanup | 2 +- xen/readconfig.in | 10 +++++++++- xen/with-testbed | 1 + 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index bd212f3..13b75b2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,8 @@ autopkgtest (0.7.2~~iwj) unstable; urgency=low for something that looks like a Xen kernel rather than guessing from the filename since the filenames seem unstable. * Default setting for adt_fw_allowglobalports is none. + * Set DEBIAN_FRONTEND=noninteractive. + * Run udevsettle after xm destroy but before dmsetup remove. -- diff --git a/xen/cleanup b/xen/cleanup index 76a9a23..de08ded 100755 --- a/xen/cleanup +++ b/xen/cleanup @@ -8,7 +8,7 @@ mkdir -p $adt_play $snap try () { printf "%s\n" "- $*"; "$@" >/dev/null 2>&1 ||:; } n=0 -if xm destroy $adt_xmname 2>/dev/null; then sleep 5; fi +if xm destroy $adt_xmname 2>/dev/null; then do_udevsettle; fi try umount $lvm_baselv_namepath try dmsetup remove $adt_devmapper_cowdev rm -f $lvm_fslink_ptr diff --git a/xen/readconfig.in b/xen/readconfig.in index 17a692b..ee10c20 100644 --- a/xen/readconfig.in +++ b/xen/readconfig.in @@ -13,6 +13,14 @@ fail () { x () { echo "x $*"; "$@"; } +do_udevsettle () { + if type udevsettle >/dev/null 2>&1; then + udevsettle + elif test -x /sbin/udevsettle; then + udevsettle + fi +} + case "$BASH_VERSION" in '') fail 'scripts using adtxenlvm readconfig must be bash scripts' ;; *) ;; @@ -40,7 +48,7 @@ adt_debootstrap_script='' adt_fw_localmirrors='' adt_fw_prohibnets='192.168.0.0/24 172.16.0.0/12 10.0.0.0/8' -adt_fw_allowglobalports='' +adt_fw_allowglobalports='80' adt_guest_macaddr=00:16:3e:7c:aa:7f adt_net_vifscript=/etc/xen/scripts/vif-route-adt diff --git a/xen/with-testbed b/xen/with-testbed index 578b724..f000195 100755 --- a/xen/with-testbed +++ b/xen/with-testbed @@ -30,6 +30,7 @@ rc=$? set -e xm destroy $adt_xmname +do_udevsettle dmsetup remove $adt_devmapper_cowdev trap '' 0 -- 2.30.2