Author: tedross
Date: 2008-12-17 14:08:18 -0500 (Wed, 17 Dec 2008)
New Revision: 3020
Modified:
mgmt/trunk/sesame/cpp/src/SysAgent.cpp
mgmt/trunk/sesame/cpp/src/qmfgen/schema.xml
Log:
Added OS-distro property
Modified: mgmt/trunk/sesame/cpp/src/SysAgent.cpp
===================================================================
--- mgmt/trunk/sesame/cpp/src/SysAgent.cpp 2008-12-17 19:00:26 UTC (rev 3019)
+++ mgmt/trunk/sesame/cpp/src/SysAgent.cpp 2008-12-17 19:08:18 UTC (rev 3020)
@@ -93,6 +93,14 @@
mgmtObject->set_version (version);
mgmtObject->set_machine (machine);
+ ifstream distro("/etc/redhat-release");
+ if (distro.good()) {
+ char text[256];
+ distro.getline(text, 255);
+ mgmtObject->set_distro(string(text));
+ distro.close();
+ }
+
agent->addObject(mgmtObject, 1);
}
Modified: mgmt/trunk/sesame/cpp/src/qmfgen/schema.xml
===================================================================
--- mgmt/trunk/sesame/cpp/src/qmfgen/schema.xml 2008-12-17 19:00:26 UTC (rev 3019)
+++ mgmt/trunk/sesame/cpp/src/qmfgen/schema.xml 2008-12-17 19:08:18 UTC (rev 3020)
@@ -8,6 +8,7 @@
<property name="release" type="sstr"
access="RO"/>
<property name="version" type="sstr"
access="RO"/>
<property name="machine" type="sstr"
access="RO"/>
+ <property name="distro" type="sstr" access="RO"
optional="y"/>
<property name="memTotal" type="uint32" access="RO"
unit="kByte"/>
<property name="swapTotal" type="uint32" access="RO"
unit="kByte"/>
Show replies by date