X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=xen%2Fsetup;fp=xen%2Fsetup;h=d73358c7f9086ec3306f06154d43018e2a0207bf;hb=b2d01ad507b17862e28cf282fbfb77034bae266d;hp=521bd99176d502f83f8aac333e502e7ffc06c584;hpb=e9c5031762154b4d8541bbfa346018ba67b07266;p=autopkgtest.git diff --git a/xen/setup b/xen/setup index 521bd99..d73358c 100755 --- a/xen/setup +++ b/xen/setup @@ -1,16 +1,17 @@ #!/bin/bash set -e adt_readconfig_needkernel=y +adt_readconfig_needlock=y . ${ADT_XENLVM_SHARE:=/usr/share/autopkgtest/xenlvm}/readconfig test $nonoptargs = 0 || fail "non-option arguments not allowed" $ADT_XENLVM_SHARE/purge -x lvcreate -L $adt_fs_size -n $adt_lvm_baselv $adt_lvm_vg -x lvcreate -L $adt_fs_snapsize -n $adt_lvm_cowdatalv $adt_lvm_vg +xl lvcreate -L $adt_fs_size -n $adt_lvm_baselv $adt_lvm_vg +xl lvcreate -L $adt_fs_snapsize -n $adt_lvm_cowdatalv $adt_lvm_vg if $adt_lvm_erasebase; then - basesize=`lvdisplay -c $lvm_baselv_namepath 8>&-` + basesize=`lvdisplay -c $lvm_baselv_namepath 8>&- 3>&-` basesize="${basesize#*:*:*:*:*:*:}" basesize="${basesize%%:*}" x dd if=/dev/zero of=$lvm_baselv_namepath bs=512 count="$basesize" @@ -103,3 +104,4 @@ done x xm save $adt_xmname $adt_play/xen-save rm ${lvm_fslink_ptr} +touch "$adt_play/good"