|
|
@@ -140,25 +140,9 @@ class VmUpdateProvider extends VmCreateProvider
|
|
|
{
|
|
|
$vm->updateCdrom($this->formData['iso']);
|
|
|
}
|
|
|
- //Boot order
|
|
|
- $bootOrder = null;
|
|
|
- $order = [];
|
|
|
- for ($i = 0; $i <= 2; $i++)
|
|
|
- {
|
|
|
- if ($this->formData['bootOrder' . $i])
|
|
|
- {
|
|
|
- $bootOrder .= $this->formData['bootOrder' . $i];
|
|
|
- if(!in_array($this->formData['bootOrder' . $i],["c","d","n"])){
|
|
|
- $order[] = $this->formData['bootOrder' . $i];
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- if(version_compare($this->api()->getVersion(), "6.3", '>=') && !empty($order)){
|
|
|
+ //Boot Device
|
|
|
//order=scsi0;ide0;ide1;net0
|
|
|
- $vm->updateConfig(['boot' => "order=".implode(";", $order)]);
|
|
|
- }else{
|
|
|
- $vm->changeBootOrder($bootOrder);
|
|
|
- }
|
|
|
+ $vm->updateConfig(['boot' => "order=".implode(";", $this->formData['bootDevice'])]);
|
|
|
//sshkeys
|
|
|
if($this->configuration()->isPermissionSshkeys()){
|
|
|
if ($this->formData['sshkeys'])
|