I had to to this so that zvols used for bhyve can be booted with vmrun.sh.
Without this vmrun.sh does not detect the filesystem and always wants
the installation CD.


Index: share/examples/bhyve/vmrun.sh
===================================================================
--- share/examples/bhyve/vmrun.sh (revision 270295)
+++ share/examples/bhyve/vmrun.sh (working copy)
@@ -176,10 +176,10 @@
 while [ 1 ]; do
  ${BHYVECTL} --vm=${vmname} --destroy > /dev/null 2>&1

- file ${virtio_diskdev} | grep "boot sector" > /dev/null
+ file -s ${virtio_diskdev} | grep "boot sector" > /dev/null

  rc=$?
  if [ $rc -ne 0 ]; then
- file ${virtio_diskdev} | grep ": Unix Fast File sys" > /dev/null
+ file -s ${virtio_diskdev} | grep ": Unix Fast File sys" > /dev/null
  rc=$?
  fi
  if [ $rc -ne 0 ]; then

--Nikolay
_______________________________________________
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"

Reply via email to