mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-27 23:42:58 +02:00
imageinfo.cpp: simplify creation of info lines
This commit is contained in:
@@ -334,26 +334,25 @@ void CImageInfo::InitInfoData()
|
|||||||
if (!pretty_name.info_text.empty())
|
if (!pretty_name.info_text.empty())
|
||||||
v_info.push_back(pretty_name);
|
v_info.push_back(pretty_name);
|
||||||
|
|
||||||
|
//kernel
|
||||||
struct utsname uts_info;
|
struct utsname uts_info;
|
||||||
if (uname(&uts_info) == 0) {
|
if (uname(&uts_info) == 0)
|
||||||
image_info_t kernel = {LOCALE_IMAGEINFO_KERNEL, uts_info.release};
|
v_info.push_back({LOCALE_IMAGEINFO_KERNEL, uts_info.release});
|
||||||
v_info.push_back(kernel);
|
|
||||||
}
|
|
||||||
|
|
||||||
image_info_t date = {LOCALE_IMAGEINFO_DATE, builddate};
|
v_info.push_back({LOCALE_IMAGEINFO_DATE, builddate});
|
||||||
v_info.push_back(date);
|
|
||||||
|
|
||||||
image_info_t creator = {LOCALE_IMAGEINFO_CREATOR, config.getString("creator", "n/a")};
|
//creator
|
||||||
v_info.push_back(creator);
|
v_info.push_back({LOCALE_IMAGEINFO_CREATOR, config.getString("creator", "n/a")});
|
||||||
|
|
||||||
image_info_t gui = {LOCALE_IMAGEINFO_GUI, config.getString("gui", PACKAGE_NAME)};
|
//gui name
|
||||||
v_info.push_back(gui);
|
v_info.push_back({LOCALE_IMAGEINFO_GUI, config.getString("gui", PACKAGE_NAME)});
|
||||||
|
|
||||||
#ifdef VCS
|
#ifdef VCS
|
||||||
image_info_t vcs = {LOCALE_IMAGEINFO_VCS, VCS};
|
//vcs
|
||||||
v_info.push_back(vcs);
|
v_info.push_back({LOCALE_IMAGEINFO_VCS, VCS});
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//internal api versions
|
||||||
string s_api;
|
string s_api;
|
||||||
#ifdef ENABLE_LUA
|
#ifdef ENABLE_LUA
|
||||||
s_api += "LUA " + to_string(LUA_API_VERSION_MAJOR) + "." + to_string(LUA_API_VERSION_MINOR);
|
s_api += "LUA " + to_string(LUA_API_VERSION_MAJOR) + "." + to_string(LUA_API_VERSION_MINOR);
|
||||||
@@ -369,15 +368,14 @@ void CImageInfo::InitInfoData()
|
|||||||
s_api += YHTTPD_NAME;
|
s_api += YHTTPD_NAME;
|
||||||
s_api += + " ";
|
s_api += + " ";
|
||||||
s_api += YHTTPD_VERSION;
|
s_api += YHTTPD_VERSION;
|
||||||
image_info_t api = {LOCALE_IMAGEINFO_API, s_api};
|
v_info.push_back({LOCALE_IMAGEINFO_API, s_api});
|
||||||
v_info.push_back(api);
|
|
||||||
|
|
||||||
image_info_t www = {LOCALE_IMAGEINFO_HOMEPAGE, config.getString("homepage", "n/a")};
|
//www
|
||||||
v_info.push_back(www);
|
v_info.push_back({LOCALE_IMAGEINFO_HOMEPAGE, config.getString("homepage", "n/a")});
|
||||||
image_info_t doc = {LOCALE_IMAGEINFO_DOKUMENTATION, config.getString("docs", "http://wiki.neutrino-hd.de")};
|
//doc
|
||||||
v_info.push_back(doc);
|
v_info.push_back({LOCALE_IMAGEINFO_DOKUMENTATION, config.getString("docs", "http://wiki.neutrino-hd.de")});
|
||||||
image_info_t forum = {LOCALE_IMAGEINFO_FORUM, config.getString("forum", "http://forum.tuxbox.org")};
|
//support
|
||||||
v_info.push_back(forum);
|
v_info.push_back( {LOCALE_IMAGEINFO_FORUM, config.getString("forum", "http://forum.tuxbox.org")});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user