From: Ian Jackson Date: Wed, 7 Dec 2005 15:19:44 +0000 (+0000) Subject: before change to python X-Git-Tag: converted-from-bzr~104 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=ef53d2704a91451030e3a1e323342d2e457dffee;p=autopkgtest.git before change to python --- diff --git a/virt-chroot/adt-virt-chroot b/virt-chroot/adt-virt-chroot index 7bb7555..efb12c5 100755 --- a/virt-chroot/adt-virt-chroot +++ b/virt-chroot/adt-virt-chroot @@ -33,17 +33,17 @@ case "$1" in *) fail "bad usage - unknown chroot specification $1" ;; esac -$down true echo ok close_down () { - : + [ "x$downtmp" = x ] || $down rm -rf -- "$downtmp" + downtmp='' } trap 'close_down; exit 12;' 0 -while read command arg1 arg2; do - case "$command" in +while read command; do + case $command in capabilities) echo 'ok ' ;; @@ -52,6 +52,14 @@ while read command arg1 arg2; do close_down exit 0 ;; + open) + [ "x$downtmp" = x ] || fail '"open" when already open' + downtmp="$($down mktemp -t -d)" + echo ok + ;; + 'stop *') + + *) fail "unrecognised command $command" ;;