@@ -23,6 +23,7 @@ function sharename($share) {
2323 return basename($share,'.cfg');
2424}
2525$bootPoolMaxSlots = 2;
26+ $show_internal_boot = is_file('/tmp/showinternalboot');
2627
2728if (!function_exists('get_model')) {
2829 function get_model($id) {
@@ -591,7 +592,7 @@ function openBootPoolFromUrl() {
591592 addBootPoolPopup();
592593}
593594
594- <?if (_var($var,'fsState')=="Stopped" && _var($var,'bootEligible')=="yes"):?>
595+ <?if (_var($var,'fsState')=="Stopped" && _var($var,'bootEligible')=="yes" && $show_internal_boot ):?>
595596$(function() {
596597 openBootPoolFromUrl();
597598 setTimeout(openBootPoolFromUrl, 250);
@@ -665,7 +666,7 @@ $root = explode($_tilde_,$pool)[0];
665666
666667<?if (_var($var,'fsState')=="Stopped"):?>
667668<input type="button" value="_(Add Pool)_" style="margin:0" onclick="addPoolPopup()">
668- <?if (_var($var,'bootEligible')=="yes"):?>
669+ <?if (_var($var,'bootEligible')=="yes" && $show_internal_boot ):?>
669670<input type="button" value="_(Add Bootable Pool)_" style="margin:0" onclick="addBootPoolPopup()">
670671<?endif;?>
671672
@@ -704,6 +705,8 @@ _(Slots)_:
704705 <select>
705706 <?foreach ($devs as $dev):?>
706707 <?
708+ $devTransport = strtolower((string)_var($dev,'transport',''));
709+ if ($devTransport === 'usb') continue;
707710 $devId = _var($dev,'id','');
708711 $devName = _var($dev,'device','');
709712 $devSizeMiB = 0;
0 commit comments