From a598e2afc6de0f19f24d9fa95e04185bd16a202a Mon Sep 17 00:00:00 2001 From: Zdenek Prikryl Date: Wed, 25 Feb 2009 11:55:03 +0100 Subject: added new reporting items --- lib/Utils/DebugDump.cpp | 8 ++++++++ lib/Utils/DebugDump.h | 3 +++ 2 files changed, 11 insertions(+) (limited to 'lib') diff --git a/lib/Utils/DebugDump.cpp b/lib/Utils/DebugDump.cpp index 032bed4..89be923 100644 --- a/lib/Utils/DebugDump.cpp +++ b/lib/Utils/DebugDump.cpp @@ -207,6 +207,9 @@ void CDebugDump::SaveEnvironment() SaveText(FILENAME_KERNEL, buf.release); SaveText(FILENAME_ARCHITECTURE, buf.machine); } + std::string release; + LoadTextFile("/etc/redhat-release", release); + SaveText(FILENAME_RELEASE, release); } void CDebugDump::SaveTime() @@ -232,6 +235,11 @@ void CDebugDump::LoadTextFile(const std::string& pPath, std::string& pData) while (!fIn.eof()) { getline (fIn,line); + // TODO: remove this hack + if (pData != "") + { + pData += "\n"; + } pData += line; } fIn.close(); diff --git a/lib/Utils/DebugDump.h b/lib/Utils/DebugDump.h index 327367a..f48d8e4 100644 --- a/lib/Utils/DebugDump.h +++ b/lib/Utils/DebugDump.h @@ -25,13 +25,16 @@ #include +#define FILENAME_UUID "uuid" #define FILENAME_ARCHITECTURE "architecture" #define FILENAME_KERNEL "kernel" +#define FILENAME_RELEASE "release" #define FILENAME_EXECUTABLE "executable" #define FILENAME_CMDLINE "cmdline" #define FILENAME_TIME "time" #define FILENAME_UID "uid" #define FILENAME_PACKAGE "package" +#define FILENAME_DESCRIPTION "decsription" #define FILENAME_LANGUAGE "language" #define FILENAME_APPLICATION "application" #define FILENAME_TEXTDATA1 "text_data1" -- cgit