src/gui/imageinfo.cpp: add entry for operating system

Origin commit data
------------------
Branch: ni/coolstream
Commit: 6cbad3c0a2
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-07-31 (Tue, 31 Jul 2018)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
2018-07-31 00:20:08 +02:00
committed by vanhofen
parent 15e9542e10
commit 809950d37c
5 changed files with 19 additions and 1 deletions

View File

@@ -48,6 +48,7 @@
#include <ctype.h>
#define VERSION_FILE TARGET_PREFIX "/.version"
#define RELEASE_FILE "/etc/os-release"
using namespace std;
@@ -74,7 +75,6 @@ void CImageInfo::Init(void)
y_tmp = 0;
license_txt = "";
v_info.clear();
config.loadConfig(VERSION_FILE);
}
CImageInfo::~CImageInfo()
@@ -269,6 +269,16 @@ void CImageInfo::InitInfoData()
{
v_info.clear();
image_info_t pretty_name = {LOCALE_IMAGEINFO_OS,""};
if (file_exists(RELEASE_FILE)){
config.loadConfig(RELEASE_FILE);
string tmpstr = config.getString("PRETTY_NAME", "");
pretty_name.info_text = str_replace("\"", "", tmpstr);
config.clear();
}
config.loadConfig(VERSION_FILE);
#ifdef BUILT_DATE
const char * builddate = BUILT_DATE;
#else
@@ -276,6 +286,7 @@ void CImageInfo::InitInfoData()
#endif
string version_string = config.getString("version", "");
#ifdef IMAGE_VERSION
version_string = IMAGE_VERSION;
#else
@@ -307,6 +318,9 @@ void CImageInfo::InitInfoData()
}else
v_info.push_back(imagename);
if (!pretty_name.info_text.empty())
v_info.push_back(pretty_name);
struct utsname uts_info;
if (uname(&uts_info) == 0) {
image_info_t kernel = {LOCALE_IMAGEINFO_KERNEL, uts_info.release};