|
|
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 #40954 is a reply to message #40953] |
Sun, 13 October 2013 01:22 |
|
Klugier
Messages: 1076 Registered: September 2012 Location: Poland, Kraków
|
Senior Contributor |
|
|
Hello Koldo,
Following two lines of code are tricky:
for (FindFile ff(AppendFileName("/etc/", "*-release")); ff; ff.Next())
release += LoadFile_Safe(ff.GetPath());
This means, that find all files, that have "release" chain in their names. File "lsb-release" dosen't contain full version information, so we need to scan other files with "release" in their names.
************************************************************ ************************************************************ **
Here is the output (Ubuntu 13.04):
DISTRIB_VERSION=13.04
VERSION=13.04, Raring Ringtail
VERSION can be replaced with VERSION_ID (And even DISTRIB_VERSION to ID):
VERSION_ID=13.04
ID=ubuntu
************************************************************ ************************************************************ **
You can type following command in your terminal: "cat /etc/*-release":
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION="Ubuntu 13.04"
NAME="Ubuntu"
VERSION="13.04, Raring Ringtail"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 13.04"
VERSION_ID="13.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
Personally, I think we can add more information about distribution to SysInfo.
************************************************************ ************************************************************ **
P.S.
I uploaded old file (It doesn't compile!!!).
*I enclose newer version with lowercase fix.
Sincerely,
Klugier
-
Attachment: os.cpp
(Size: 14.31KB, Downloaded 515 times)
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: Mon May 13 07:19:58 CEST 2024
Total time taken to generate the page: 0.02427 seconds
|
|
|