bhyve/vmrun.sh: support passing disk options same as for bhyve(8)
Differential Revision: https://reviews.freebsd.org/D2723 Reviewed by: neel MFC after: 8 days
This commit is contained in:
parent
7cfc62d866
commit
2aa681ed31
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=284023
@ -104,7 +104,10 @@ while getopts ac:C:d:e:g:hH:iI:m:p:t: c ; do
|
||||
console=${OPTARG}
|
||||
;;
|
||||
d)
|
||||
eval "disk_dev${disk_total}=\"${OPTARG}\""
|
||||
disk_dev=${OPTARG%%,*}
|
||||
disk_opts=${OPTARG#${disk_dev}}
|
||||
eval "disk_dev${disk_total}=\"${disk_dev}\""
|
||||
eval "disk_opts${disk_total}=\"${disk_opts}\""
|
||||
disk_total=$(($disk_total + 1))
|
||||
;;
|
||||
e)
|
||||
@ -237,8 +240,9 @@ while [ 1 ]; do
|
||||
i=0
|
||||
while [ $i -lt $disk_total ] ; do
|
||||
eval "disk=\$disk_dev${i}"
|
||||
eval "opts=\$disk_opts${i}"
|
||||
make_and_check_diskdev "${disk}"
|
||||
devargs="$devargs -s $nextslot:0,virtio-blk,${disk} "
|
||||
devargs="$devargs -s $nextslot:0,virtio-blk,${disk}${opts} "
|
||||
nextslot=$(($nextslot + 1))
|
||||
i=$(($i + 1))
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user