vmrun.sh (267963) | vmrun.sh (270512) |
---|---|
1#!/bin/sh 2# 3# Copyright (c) 2013 NetApp, Inc. 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# | 1#!/bin/sh 2# 3# Copyright (c) 2013 NetApp, Inc. 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# |
27# $FreeBSD: head/share/examples/bhyve/vmrun.sh 267963 2014-06-27 17:18:54Z neel $ | 27# $FreeBSD: head/share/examples/bhyve/vmrun.sh 270512 2014-08-25 01:04:07Z rodrigc $ |
28# 29 30LOADER=/usr/sbin/bhyveload 31BHYVECTL=/usr/sbin/bhyvectl 32FBSDRUN=/usr/sbin/bhyve 33 34DEFAULT_MEMSIZE=512M 35DEFAULT_CPUS=2 --- 196 unchanged lines hidden (view full) --- 232 ${FBSDRUN} -c ${cpus} -m ${memsize} ${apic_opt} -A -H -P \ 233 -g ${gdbport} \ 234 -s 0:0,hostbridge \ 235 -s 1:0,lpc \ 236 ${devargs} \ 237 -l com1,${console} \ 238 ${installer_opt} \ 239 ${vmname} | 28# 29 30LOADER=/usr/sbin/bhyveload 31BHYVECTL=/usr/sbin/bhyvectl 32FBSDRUN=/usr/sbin/bhyve 33 34DEFAULT_MEMSIZE=512M 35DEFAULT_CPUS=2 --- 196 unchanged lines hidden (view full) --- 232 ${FBSDRUN} -c ${cpus} -m ${memsize} ${apic_opt} -A -H -P \ 233 -g ${gdbport} \ 234 -s 0:0,hostbridge \ 235 -s 1:0,lpc \ 236 ${devargs} \ 237 -l com1,${console} \ 238 ${installer_opt} \ 239 ${vmname} |
240 241 # bhyve returns the following status codes: 242 # 0 - VM has been reset 243 # 1 - VM has been powered off 244 # 2 - VM has been halted 245 # 3 - VM generated a triple fault 246 # all other non-zero status codes are errors 247 # |
|
240 if [ $? -ne 0 ]; then 241 break 242 fi 243done 244 245exit 99 | 248 if [ $? -ne 0 ]; then 249 break 250 fi 251done 252 253exit 99 |