Add startupPolicy to Custom.form

This commit is contained in:
SimonFair
2022-09-19 16:39:07 +01:00
parent bde221a534
commit a2265ef9dc
2 changed files with 12 additions and 4 deletions
@@ -262,6 +262,7 @@
$nics = $config['nic'];
$disks = $config['disk'];
$usb = $config['usb'];
$usbopt = $config['usbopt'];
$shares = $config['shares'];
$gpus = $config['gpu'];
$pcis = $config['pci'];
@@ -447,8 +448,12 @@
if (!empty($usb)) {
foreach($usb as $i => $v){
$usbx = explode(':', $v);
$startupPolicy = '' ;
if (isset($usbopt[$i])) {
if (strpos($usbopt[$i], "#remove") == false) $startupPolicy = 'startupPolicy="optional"' ; else $startupPolicy = '' ;
}
$usbstr .= "<hostdev mode='subsystem' type='usb'>
<source>
<source $startupPolicy>
<vendor id='0x".$usbx[0]."'/>
<product id='0x".$usbx[1]."'/>
</source>