Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
diff files/fbhyve.in @ 475:827371176fec
Formatting
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 27 Aug 2024 21:50:35 +0200 |
| parents | 57f253106ed6 |
| children | c3ad1105c746 |
line wrap: on
line diff
--- a/files/fbhyve.in Tue Aug 27 21:47:57 2024 +0200 +++ b/files/fbhyve.in Tue Aug 27 21:50:35 2024 +0200 @@ -47,7 +47,8 @@ : ${fbhyve_configdir:="%%FBHYVE_ETCDIR%%"} -_fbhyve_vm_exists() { +_fbhyve_vm_exists() +{ local _p for _p in ${fbhyve_list}; do [ "${_p}" = "$1" ] && return 0; @@ -122,7 +123,8 @@ } -fbhyve_pre_start() { +fbhyve_pre_start() +{ if ! load_kld -m vmm vmm.ko; then echo "ERROR: Cannot load kernel module \`vmm'" 1>&2 return 1 @@ -139,7 +141,8 @@ } -fbhyve_post_stop() { +fbhyve_post_stop() +{ if [ -e "/dev/vmm/${_vm}" ]; then /usr/sbin/bhyvectl --vm="${_vm}" --destroy fi
