Move IsRunningOnChromeOS to SysInfo
Also, use lsb-release/CHROMEOS_RELEASE_NAME instead of the
USER env variable.

This CL depends on https://codereview.chromium.org/23588009/

BUG=270135
For trivial base/ changes:

R=derat@chromium.org, satorux@chromium.org, sky@chromium.org
TBR=brettw@chromium.org

Review URL: https://codereview.chromium.org/23904025

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225761 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 49c4cf85a2b9ae985227799db540dd771f39ab26
diff --git a/base/file_util_posix.cc b/base/file_util_posix.cc
index 762700a..296950b 100644
--- a/base/file_util_posix.cc
+++ b/base/file_util_posix.cc
@@ -43,6 +43,7 @@
 #include "base/strings/stringprintf.h"
 #include "base/strings/sys_string_conversions.h"
 #include "base/strings/utf_string_conversions.h"
+#include "base/sys_info.h"
 #include "base/threading/thread_restrictions.h"
 #include "base/time/time.h"
 
@@ -54,10 +55,6 @@
 #include <grp.h>
 #endif
 
-#if defined(OS_CHROMEOS)
-#include "base/chromeos/chromeos_version.h"
-#endif
-
 namespace base {
 
 namespace {
@@ -771,7 +768,7 @@
 
 FilePath GetHomeDir() {
 #if defined(OS_CHROMEOS)
-  if (base::chromeos::IsRunningOnChromeOS())
+  if (base::SysInfo::IsRunningOnChromeOS())
     return FilePath("/home/chronos/user");
 #endif