mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
fix: FreeBSD variants (#4661)
Restore them to one file, improve unit tests by adding FreeBSD to the string
This commit is contained in:
@@ -1,5 +1,12 @@
|
||||
<?php
|
||||
|
||||
if (str_contains($sysDescr, 'FreeBSD')) {
|
||||
// FreeBSD variants, check for specialized distros first
|
||||
if (str_contains($sysDescr, 'pfSense')) {
|
||||
$os = 'pfsense';
|
||||
} elseif (str_contains($sysDescr, 'Voswall')) {
|
||||
$os = 'voswall';
|
||||
} elseif (str_contains($sysDescr, 'm0n0wall')) {
|
||||
$os = 'monowall';
|
||||
} elseif (str_contains($sysDescr, 'FreeBSD')) {
|
||||
$os = 'freebsd';
|
||||
}
|
||||
|
@@ -1,5 +0,0 @@
|
||||
<?php
|
||||
|
||||
if (str_contains($sysDescr, 'm0n0wall')) {
|
||||
$os = 'monowall';
|
||||
}
|
@@ -1,5 +0,0 @@
|
||||
<?php
|
||||
|
||||
if (str_contains($sysDescr, 'pfSense')) {
|
||||
$os = 'pfsense';
|
||||
}
|
@@ -1,5 +0,0 @@
|
||||
<?php
|
||||
|
||||
if (str_contains($sysDescr, 'Voswall')) {
|
||||
$os = 'voswall';
|
||||
}
|
@@ -1 +1 @@
|
||||
1.3.6.1.2.1.1.1.0|4|m0n0wall
|
||||
1.3.6.1.2.1.1.1.0|4|m0n0wall FreeBSD
|
||||
|
@@ -1 +1,2 @@
|
||||
1.3.6.1.2.1.1.1.0|4|pfSense
|
||||
1.3.6.1.2.1.1.1.0|4|pfSense 2.3.2-RELEASE pfSense FreeBSD 10.3-RELEASE-p5 amd64
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.12325.1.1.2.1.1
|
||||
|
@@ -1 +1 @@
|
||||
1.3.6.1.2.1.1.1.0|4|Voswall
|
||||
1.3.6.1.2.1.1.1.0|4|Voswall FreeBSD
|
||||
|
Reference in New Issue
Block a user