Merge pull request #128 from vatesfr/olivierlambert-setbootorder

Rename vm.bootOrder() to vm.setBootOrder() and ensure VM is HVM.
This commit is contained in:
Julien Fontanet 2015-11-17 15:00:03 +01:00
commit f6911ca195

View File

@ -891,26 +891,26 @@ stats.resolve = {
exports.stats = stats;
#---------------------------------------------------------------------
# TODO: rename to setBootOrder
# TODO: check current VM is HVM
bootOrder = $coroutine ({vm, order}) ->
setBootOrder = $coroutine ({vm, order}) ->
xapi = @getXAPI vm
order = {order: order}
if vm.virtualizationMode == 'hvm'
yield xapi.call 'VM.set_HVM_boot_params', vm._xapiRef, order
return true
@throw(
'INVALID_PARAMS'
'You can only set the boot order on a HVM guest'
)
bootOrder.params = {
setBootOrder.params = {
vm: { type: 'string' },
order: { type: 'string' }
}
bootOrder.resolve = {
setBootOrder.resolve = {
vm: ['vm', 'VM', 'operate'],
}
exports.bootOrder = bootOrder
exports.setBootOrder = setBootOrder
#---------------------------------------------------------------------