chiark / gitweb /
changes from samual to make it all work
[autopkgtest.git] / xen / cleanup
1 #!/bin/bash
2 set -e
3 . ${ADT_XENLVM_SHARE:=/usr/share/autopkgtest/xenlvm}/readconfig
4 test $nonoptargs = 0 || fail "non-option arguments not allowed"
5
6 mkdir -p $adt_play $snap
7
8 try () { printf "%s\n" "- $*"; "$@" >/dev/null 2>&1 ||:; }
9
10 n=0
11 while x xm destroy $adt_xmname 2>/dev/null; do
12     sleep $n
13     n=$(( $n+1 ))
14 done
15 try umount $lvm_baselv_namepath
16 try dmsetup remove $adt_devmapper_cowdev
17 rm -f $lvm_fslink_ptr