| Index: base/sys_info.h
|
| diff --git a/base/sys_info.h b/base/sys_info.h
|
| index b10747703d230fab880732bd23ba08e6661c61f8..e35feff735e4ac3783d1870ae04d711ef7cdd7fc 100644
|
| --- a/base/sys_info.h
|
| +++ b/base/sys_info.h
|
| @@ -107,9 +107,19 @@ class BASE_EXPORT SysInfo {
|
| static bool GetLsbReleaseValue(const std::string& key, std::string* value);
|
|
|
| // Convenience function for GetLsbReleaseValue("CHROMEOS_RELEASE_BOARD",...).
|
| - // Returns "unknown" if CHROMEOS_RELEASE_BOARD is not set.
|
| + // Returns "unknown" if CHROMEOS_RELEASE_BOARD is not set. Otherwise returns
|
| + // the full name of the board. WARNING: the returned value often differs in
|
| + // developer built system compared to devices that use the official version.
|
| + // E.g. for developer built version, the function could return 'glimmer' while
|
| + // for officially used versions it would be like 'glimmer-signed-mp-v4keys'.
|
| + // Use GetStrippedReleaseBoard() function if you need only the short name of
|
| + // the board (would be 'glimmer' in the case described above).
|
| static std::string GetLsbReleaseBoard();
|
|
|
| + // Convenience function for GetLsbReleaseBoard() removing trailing "-signed-*"
|
| + // if present. Returns "unknown" if CHROMEOS_RELEASE_BOARD is not set.
|
| + static std::string GetStrippedReleaseBoard();
|
| +
|
| // Returns the creation time of /etc/lsb-release. (Used to get the date and
|
| // time of the Chrome OS build).
|
| static Time GetLsbReleaseTime();
|
|
|