Hi, I've added basic support for SmartEdge routers (previously known as Redback). I removed the Redback discovery file, which didn't have an entry in os.inc.php.
Index: html/images/os/ericsson.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
Property changes on: html/images/os/ericsson.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream
Index: includes/discovery/os/seos.inc.php =================================================================== --- includes/discovery/os/seos.inc.php (revision 0) +++ includes/discovery/os/seos.inc.php (revision 0) @@ -0,0 +1,11 @@ +<?php + +if (!$os) +{ + if (strstr($sysDescr, "SmartEdge")) + { + $os = "seos"; + } +} + +?> Index: includes/discovery/os/redback.inc.php =================================================================== --- includes/discovery/os/redback.inc.php (revision 4484) +++ includes/discovery/os/redback.inc.php (working copy) @@ -1,8 +0,0 @@ -<?php - -if (!$os) -{ - if (preg_match("/Redback/", $sysDescr)) { $os = "redback"; } -} - -?> \ No newline at end of file Index: includes/definitions/os.inc.php =================================================================== --- includes/definitions/os.inc.php (revision 4484) +++ includes/definitions/os.inc.php (working copy) @@ -1270,6 +1270,14 @@ $config['os'][$os]['type'] = "firewall"; $config['os'][$os]['icon'] = "draytek";
+// SmartEdge OS + +$os = "seos"; +$config['os'][$os]['text'] = "SmartEdge OS"; +$config['os'][$os]['type'] = "network"; +$config['os'][$os]['icon'] = "ericsson"; + + foreach ($config['os'] as $this_os => $blah) { if (isset($config['os'][$this_os]['group']))
/Kalle Reimann