25 lines
539 B
Bash
Executable File
25 lines
539 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if [[ "$(id -u)" -ne "0" ]]
|
|
then
|
|
echo "you must run $0 as root"
|
|
exit 1
|
|
fi
|
|
|
|
NAME=${1:-kube}
|
|
|
|
if vmctl show $NAME | awk '{ print $NF }' | grep "^${NAME}$"
|
|
then
|
|
if vmctl show $NAME | grep running >/dev/null
|
|
then
|
|
vmctl stop -fw $NAME || exit 1
|
|
fi
|
|
rm /var/openkubsd/dhcpd.d/${NAME}.conf
|
|
rm /var/openkubsd/vm.conf.d/vms/${NAME}.conf
|
|
rm /var/openkubsd/derived/${NAME}.qcow2
|
|
rm /var/openkubsd/disks/${NAME}.qcow2
|
|
/var/openkubsd/bin/recreate_conf.sh
|
|
else
|
|
echo "$NAME doesn't exist"
|
|
fi
|