From: Ian Jackson Date: Wed, 31 Jan 2007 15:41:05 +0000 (+0000) Subject: new purge script X-Git-Tag: converted-from-bzr~32^3~60 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=69e27922912586be35fad5c4a42be2071a05baa2;p=autopkgtest.git new purge script --- diff --git a/xen/Makefile b/xen/Makefile index 0eefa8b..7971bcf 100644 --- a/xen/Makefile +++ b/xen/Makefile @@ -22,7 +22,7 @@ include ../settings.make -programs = cleanup setup on-testbed with-testbed +programs = cleanup setup on-testbed with-testbed purge shareprograms = fixups fixups-inside sharefiles = readconfig justconfig diff --git a/xen/purge b/xen/purge new file mode 100755 index 0000000..2c89b56 --- /dev/null +++ b/xen/purge @@ -0,0 +1,10 @@ +#!/bin/bash +set -e +. ${ADT_XENLVM_SHARE:=/usr/share/autopkgtest/xenlvm}/readconfig +test $nonoptargs = 0 || fail "non-option arguments not allowed" + +$ADT_XENLVM_SHARE/cleanup +x lvchange -a n $lvm_baselv_namepath ||: +x lvchange -a n $lvm_cowdata_namepath ||: +x lvremove $lvm_baselv_namepath ||: +x lvremove $lvm_cowdata_namepath ||: diff --git a/xen/setup b/xen/setup index 7225449..d617a88 100755 --- a/xen/setup +++ b/xen/setup @@ -3,11 +3,7 @@ set -e . ${ADT_XENLVM_SHARE:=/usr/share/autopkgtest/xenlvm}/readconfig test $nonoptargs = 0 || fail "non-option arguments not allowed" -$ADT_XENLVM_SHARE/cleanup -x lvchange -a n $lvm_baselv_namepath ||: -x lvchange -a n $lvm_cowdata_namepath ||: -x lvremove $lvm_baselv_namepath ||: -x lvremove $lvm_cowdata_namepath ||: +$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