BIND 10 #2128: allow sysinfo to provide some generic output on unknown system

BIND 10 Development do-not-reply at isc.org
Fri Jul 13 13:10:50 UTC 2012


#2128: allow sysinfo to provide some generic output on unknown system
-------------------------------------+-------------------------------------
            Reporter:  jreed         |                        Owner:
                Type:  enhancement   |                       Status:  new
            Priority:  medium        |                    Milestone:  New
           Component:  Unclassified  |  Tasks
           Sensitive:  0             |                     Keywords:
         Sub-Project:  Core          |              Defect Severity:  N/A
Estimated Difficulty:  0             |  Feature Depending on Ticket:
         Total Hours:  0             |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
 The following patch will provide some details on an unknown system:

 {{{
 diff --git a/src/lib/python/isc/sysinfo/sysinfo.py
 b/src/lib/python/isc/sysinfo/sysinfo.py
 index ddfd224..add344b 100644
 --- a/src/lib/python/isc/sysinfo/sysinfo.py
 +++ b/src/lib/python/isc/sysinfo/sysinfo.py
 @@ -140,9 +140,12 @@ class SysInfoPOSIX(SysInfo):

          u = os.uname()
          self._platform_name = u[0]
 +        self._hostname = u[1]
          self._platform_version = u[2]
          self._platform_machine = u[4]

 +        self._loadavg = os.getloadavg()
 +
  class SysInfoLinux(SysInfoPOSIX):
      """Linux implementation of the SysInfo class.
      See the SysInfo class documentation for more information.
 @@ -477,4 +480,4 @@ def SysInfoFromFactory():
      elif osname == 'BIND10Testcase':
          return SysInfoTestcase()
      else:
 -        return SysInfo()
 +        return SysInfoPOSIX()

 }}}

 I understand that this may not work on non-Unix but we can handle that
 later.

-- 
Ticket URL: <http://bind10.isc.org/ticket/2128>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list