From ef53d2704a91451030e3a1e323342d2e457dffee Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 7 Dec 2005 15:19:44 +0000 Subject: [PATCH] before change to python --- virt-chroot/adt-virt-chroot | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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" ;; -- 2.30.2