|
|
Home » Developing U++ » UppHub » [SysInfo - Improvement - Koldo] Better way to find distribution version & more
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more [message #40955 is a reply to message #40954] |
Sun, 13 October 2013 01:58 |
|
Klugier
Messages: 1076 Registered: September 2012 Location: Poland, Kraków
|
Senior Contributor |
|
|
Here is the final version of the function:
static bool GetOsInfoCheckRelease(String &distro, String &distVersion)
{
StringParse release;
for (FindFile ff(AppendFileName("/etc/", "*-release")); ff; ff.Next())
release += LoadFile_Safe(ff.GetPath());
if (release.IsEmpty())
return false;
if (!release.GoAfter("DISTRIB_ID="))
return false;
distro = ToLower(release.GetText());
if (distro.IsEmpty())
return false;
release.GoAfter_Init("DISTRIB_RELEASE=");
distVersion = release.GetText();
return true;
}
I don't want to change current functionality, so i decided to stay with old qualifiers. In the future we can get more informations about distribution (with my extension). It is up to you.
P.S.
Moreover, you can change LoadFile_Safe function (Functions4U) to:
String LoadFile_Safe(const String& fileName);
insted of:
String LoadFile_Safe(String fileName);
U++ - one framework to rule them all.
[Updated on: Sun, 13 October 2013 13:06] Report message to a moderator
|
|
|
|
|
[SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Sun, 13 October 2013 00:11
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Sun, 13 October 2013 00:38
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Sun, 13 October 2013 01:22
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Sun, 13 October 2013 01:58
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Sun, 13 October 2013 16:40
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Fri, 18 October 2013 22:32
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Sat, 19 October 2013 00:37
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Sat, 19 October 2013 22:29
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Sun, 20 October 2013 10:00
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Sun, 20 October 2013 10:04
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Zbych on Sun, 20 October 2013 12:36
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Tue, 22 October 2013 16:24
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Wed, 23 October 2013 22:13
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Wed, 23 October 2013 22:46
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Tue, 29 October 2013 18:52
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Tue, 29 October 2013 22:19
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Wed, 30 October 2013 09:17
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Wed, 30 October 2013 15:12
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Wed, 30 October 2013 21:37
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Wed, 30 October 2013 22:16
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Wed, 30 October 2013 23:15
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Thu, 31 October 2013 17:01
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Fri, 01 November 2013 22:51
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Fri, 01 November 2013 23:37
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Sat, 02 November 2013 22:26
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Sun, 03 November 2013 01:09
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: kasome on Tue, 20 May 2014 12:59
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Tue, 20 May 2014 17:27
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: kasome on Mon, 14 July 2014 10:26
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: kasome on Mon, 14 July 2014 10:33
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Tue, 15 July 2014 12:05
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: Klugier on Sat, 19 July 2014 20:48
|
|
|
Re: [SysInfo - Improvement - Koldo] Better way to find distribution version & more
By: koldo on Mon, 21 July 2014 10:13
|
Goto Forum:
Current Time: Sat May 04 21:30:21 CEST 2024
Total time taken to generate the page: 0.01824 seconds
|
|
|