Fix no cdrom boot order and update ELEC templates to set boot order = 1

This commit is contained in:
SimonFair
2022-09-10 16:39:20 +01:00
parent f710765003
commit cd3bdde293
3 changed files with 12 additions and 3 deletions

View File

@@ -245,6 +245,9 @@
if (!empty($disk['bus'])) {
$arrReturn['bus'] = $disk['bus'];
}
if (!empty($disk['boot'])) {
$arrReturn['boot'] = $disk['boot'];
}
}
}
@@ -474,7 +477,9 @@
if ($media['cdrombus'] == 'scsi') {
$needSCSIController = true;
}
$mediaboot = "<boot order='$cdromboot'/>" ;
if ($cdromboot > 0) {
$mediaboot = "<boot order='$cdromboot'/>" ;
}
$mediastr = "<disk type='file' device='cdrom'>
<driver name='qemu'/>
<source file='" . htmlspecialchars($media['cdrom'], ENT_QUOTES | ENT_XML1) . "'/>

View File

@@ -230,7 +230,8 @@
'size' => '',
'driver' => 'raw',
'dev' => 'hda',
'readonly' => 1
'readonly' => 1,
'boot' => 1
]
],
'gpu' => [
@@ -440,6 +441,7 @@ $hdrXML = "<?xml version='1.0' encoding='UTF-8'?>\n"; // XML encoding declaratio
<input type="hidden" name="disk[0][image]" id="disk_0" value="<?=htmlspecialchars($arrConfig['disk'][0]['image'])?>">
<input type="hidden" name="disk[0][dev]" value="<?=htmlspecialchars($arrConfig['disk'][0]['dev'])?>">
<input type="hidden" name="disk[0][readonly]" value="1">
<input type="hidden" name="disk[0][boot]" value="1">
<div class="installed">
<table>

View File

@@ -230,7 +230,8 @@
'size' => '',
'driver' => 'raw',
'dev' => 'hda',
'readonly' => 1
'readonly' => 1,
'boot' => 1
]
],
'gpu' => [
@@ -440,6 +441,7 @@ $hdrXML = "<?xml version='1.0' encoding='UTF-8'?>\n"; // XML encoding declaratio
<input type="hidden" name="disk[0][image]" id="disk_0" value="<?=htmlspecialchars($arrConfig['disk'][0]['image'])?>">
<input type="hidden" name="disk[0][dev]" value="<?=htmlspecialchars($arrConfig['disk'][0]['dev'])?>">
<input type="hidden" name="disk[0][readonly]" value="1">
<input type="hidden" name="disk[0][boot]" value="1">
<div class="installed">
<table>