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