Date: Thu, 14 Jan 2016 13:26:56 +0000 From: "John Dickinson" <jad@sinodun.com> To: freebsd-virtualization@freebsd.org Subject: patch to improve use of ZFS volumes with vmrun.sh Message-ID: <297CFBF1-625A-4B41-AB6A-2ACDD0E703C4@sinodun.com>
index | next in thread | raw e-mail
[-- Attachment #1 --]
Hi,
In case it is of use to anyone, here is a little patch to improve use of ZFS volumes with vmrun.sh
--- /usr/share/examples/bhyve/vmrun.sh 2015-08-12 15:27:20.000000000 +0000
+++ ./vmrun.sh 2016-01-14 13:17:27.972055736 +0000
@@ -166,11 +166,24 @@
make_and_check_diskdev()
{
local virtio_diskdev="$1"
+ local ZVOL=0
# Create the virtio diskdev file if needed
- if [ ! -f ${virtio_diskdev} ]; then
+ case "${virtio_diskdev}" in
+ /dev/zvol/*) ZVOL=1 ;;
+ esac
+
+ if [ $ZVOL -eq 0 ]; then
+ if [ ! -f ${virtio_diskdev} ]; then
echo "virtio disk device file \"${virtio_diskdev}\" does not exist."
echo "Creating it ..."
truncate -s 8G ${virtio_diskdev} > /dev/null
+ fi
+ else
+ if [ ! -c ${virtio_diskdev} ]; then
+ echo "virtio disk device volume \"${virtio_diskdev}\" does not exist."
+ echo "Please create it"
+ exit 1
+ fi
fi
if [ ! -r ${virtio_diskdev} ]; then
regards
John
John Dickinson
http://sinodun.com
Sinodun Internet Technologies Ltd.
Magdalen Centre
Oxford Science Park
Robert Robinson Avenue
Oxford OX4 4GA
U.K.
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAEBAgAGBQJWl6IgAAoJEC3GFEI9J+IsJzgP/2BU8klYLbtL6paKwppMkIP9
7hTtmdo4fo7FSx7fgq1ISQZKlA8Ecni4fTAWhIfdXZEex3hldPj6Wx3/u2Zxuf4v
ey0qsSb9dwO0M9mflpxBcvUsVByT3D3P4DBn8KGLcTytMfeh2RNByZ68hhO/CIUf
f2S6ANpu/H4mYG2+UbvQiKowMCmam+BN0mtN8fT/B4v0t38+p0OC4auJppMNJvkt
NAH4BGZM1izX0mT8XsXrnQfbJYz7owGr6Ea9o97t806xW4bheUnKnVkAbWdvPbNj
zCYfL0zKa0skzGEizdt+hZVQb57pwnKw15VI/Qh547GNu0CDyRU3EPL3HkmgBKqC
tlOASdi+YnFYublhtviHLa/lbscTSksLxmgkbZn7ctBmWVCKhe+u1JJuJjVP7lCx
sXEpF0v/PHAMWDFEY2BGFx8d0ow/z3gu/VsixEQm22NNRNge8Lht3oR7a5DihiWi
FC7uQdla8SxbMVBUURHRtC7XpIFtHArYFlNoxbEy9xh2Jd/PBxLJitqit5nxETgK
qn/hNCEFu+Zol9oQDqG46iJ32s8cP6rndf4bZa423kXUDnFdpMP9PF+C0fCkkjzd
KFZnAXFM5WKW9I+nqWCelSxcs5jX9ouiocsV280/2r0S/IXJKMqNfW2sLfDOBpFW
Rag72nrcL3WyAWUrhb1+
=/21H
-----END PGP SIGNATURE-----
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?297CFBF1-625A-4B41-AB6A-2ACDD0E703C4>
