summaryrefslogtreecommitdiff
path: root/remove-vm
blob: d7e9b2a508980492f212d797f0c1419364afa89a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash

set -eu -o pipefail

running()
{
    virsh domid "$1" > /dev/null
}

for vm in "$@"
do
    if running "$vm"
    then
	virsh destroy "$vm" > /dev/null
    fi
    virsh undefine "$vm" > /dev/null
done