From: Ian Jackson Date: Wed, 11 Oct 2006 14:20:39 +0000 (+0100) Subject: minor polishings for xenlvm X-Git-Tag: converted-from-bzr~64^2~3 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=6f081228a87982b6d677eebea69a809abfde54f4;p=autopkgtest.git minor polishings for xenlvm --- diff --git a/debian/changelog b/debian/changelog index 8259952..82d1659 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +autopkgtest (0.6.1) unstable; urgency=low + + * autopkgtest-xenlvm: filter output from debootstrap to make + the amount of output more reasonable. set -o pipefail. + Create a timestamp file on image creation. Warn if ipv4 + forwarding is turned off. + + -- + autopkgtest (0.6.0) edgy; urgency=low * autopkgtest-xenlvm: new package with Xen/LVM management diff --git a/xen/readconfig.in b/xen/readconfig.in index 3564809..19aa750 100644 --- a/xen/readconfig.in +++ b/xen/readconfig.in @@ -2,6 +2,7 @@ # adt_... variables and some other useful ones. set -e${ADT_SHELLX} +set -o pipefail #---------- useful general functions ---------- diff --git a/xen/setup b/xen/setup index f97f5af..7225449 100755 --- a/xen/setup +++ b/xen/setup @@ -20,12 +20,17 @@ x mkfs -t $adt_fs_type $adt_mkfs_args $lvm_baselv_namepath mkdir -p $adt_play/base x mount $lvm_baselv_namepath $adt_play/base -x debootstrap \ - --components="${adt_debootstrap_components}" \ +x debootstrap \ + --components="${adt_debootstrap_components}" \ --include=${adt_debootstrap_include},${adt_debootstrap_includemore} \ - $adt_debootstrap_opts \ - "$adt_distro" "$adt_play/base" \ - "$adt_debootstrap_mirrors" "$adt_debootstrap_script" + $adt_debootstrap_opts \ + "$adt_distro" "$adt_play/base" \ + "$adt_debootstrap_mirrors" "$adt_debootstrap_script" \ + |perl -pe ' + s/^(I: (?:Retrieving|Validating|Extracting|Unpacking|Configuring) [^A-Z].*)\n/ + sprintf "%-75s\r", $1 + /e +' $ADT_XENLVM_SHARE/fixups "$@" @@ -62,9 +67,23 @@ ln -sf ../$lvm_baselv_namerhs ${lvm_fslink_ptr} x xm create $adt_xmconfig name=$adt_xmname retries=10 +if grep 0 /proc/sys/net/ipv4/ip_forward >/dev/null; then + cat <&2 'no response from guest' x xm console $adt_xmname