Skip to content

Commit

Permalink
cleanup_all script completed
Browse files Browse the repository at this point in the history
  • Loading branch information
ruzickap committed Mar 12, 2019
1 parent 7e72da6 commit 964737e
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions tools/cleanup_all-vagrant_init_destroy_boxes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,16 @@ set -o pipefail

TMPDIR=${TMPDIR:-/var/tmp/vagrant_init_destroy_boxes}

for DIR in `find /var/tmp -maxdepth 1 -mindepth 1 -type d`; do
VAGRANT_BOX_NAME=$(basename $DIR)
echo "*** $DIR"
for DIR in `find $TMPDIR -maxdepth 1 -mindepth 1 -type d`; do
VAGRANT_BOX_NAME=$(awk -F\" '/config.vm.box =/ { print $2 }' $DIR/Vagrantfile)
VAGRANT_BOX_PROVIDER=${VAGRANT_BOX_NAME##*-}

echo "*** $DIR | $VAGRANT_BOX_NAME | $VAGRANT_BOX_PROVIDER"
cd $DIR
vagrant destroy -f
virsh --connect=qemu:///system vol-delete --pool default --vol ${VAGRANT_BOX_NAME}_vagrant_box_image_0.img
if [ "$VAGRANT_BOX_PROVIDER" = "libvirt" ]; then
virsh --connect=qemu:///system vol-delete --pool default --vol ${VAGRANT_BOX_NAME}_vagrant_box_image_0.img
fi
cd -
rm -rf $DIR
done

0 comments on commit 964737e

Please sign in to comment.