diff --git a/src/opnsense/scripts/firmware/register.php b/src/opnsense/scripts/firmware/register.php index 90475e2b1..92e291716 100755 --- a/src/opnsense/scripts/firmware/register.php +++ b/src/opnsense/scripts/firmware/register.php @@ -116,10 +116,16 @@ function plugins_disk_get() $filename = basename($name); $prefix = explode('.', $filename)[0]; + /* do not register from set-provided metadata */ if ($prefix == 'base' || $prefix == 'kernel' || $prefix == 'pkgs') { continue; } + /* do not register for business addition */ + if ($prefix == 'OPNBEcore') { + continue; + } + $ret = json_decode(@file_get_contents($name), true); if ($ret == null || !isset($ret['product_id'])) { echo "Ignoring invalid metadata: $name" . PHP_EOL;